Index

A B C D E G L N P R S 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractSAML1AttributeTranscoder<EncodedType extends IdPAttributeValue> - Class in net.shibboleth.idp.saml.attribute.transcoding
Base class for transcoders that operate on a SAML 1 Attribute or AttributeDesignator.
AbstractSAML1AttributeTranscoder() - Constructor for class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
Constructor.
AbstractSAML1AttributeTranscoder.NamingFunction - Class in net.shibboleth.idp.saml.attribute.transcoding
A function to produce a "canonical" name for a SAML 1 AttributeDesignator for transcoding rules.
AbstractSAML2AttributeTranscoder<EncodedType extends IdPAttributeValue> - Class in net.shibboleth.idp.saml.attribute.transcoding
Base class for transcoders that operate on a SAML 2 Attribute or RequestedAttribute.
AbstractSAML2AttributeTranscoder() - Constructor for class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
Constructor.
AbstractSAML2AttributeTranscoder.NamingFunction - Class in net.shibboleth.idp.saml.attribute.transcoding
A function to produce a "canonical" name for a SAML 2.0 Attribute for transcoding rules.
AbstractSAMLAttributeTranscoder<AttributeType extends SAMLObject,EncodedType extends IdPAttributeValue> - Class in net.shibboleth.idp.saml.attribute.transcoding
Base class for transcoders that support SAML attributes.
AbstractSAMLAttributeTranscoder() - Constructor for class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
 
apply(AttributeDesignator) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder.NamingFunction
apply(Attribute) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder.NamingFunction
attributeBuilder - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
Builder used to construct Attribute objects.
attributeBuilder - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
Builder used to construct Attribute objects.

B

buildAttribute(ProfileRequestContext, IdPAttribute, Class<? extends AttributeType>, TranscodingRule, List<XMLObject>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Builds a SAML attribute element from the given attribute values.
buildAttribute(ProfileRequestContext, IdPAttribute, Class<? extends AttributeDesignator>, TranscodingRule, List<XMLObject>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
Builds a SAML attribute element from the given attribute values.
buildAttribute(ProfileRequestContext, IdPAttribute, Class<? extends Attribute>, TranscodingRule, List<XMLObject>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
Builds a SAML attribute element from the given attribute values.
buildIdPAttribute(ProfileRequestContext, AttributeType, TranscodingRule, List<IdPAttributeValue>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Builds an IdPAttribute from the given values.
buildIdPAttribute(ProfileRequestContext, AttributeDesignator, TranscodingRule, List<IdPAttributeValue>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
Builds an IdPAttribute from the given values.
buildIdPAttribute(ProfileRequestContext, Attribute, TranscodingRule, List<IdPAttributeValue>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
Builds an IdPAttribute from the given values.

C

canEncodeValue(IdPAttribute, IdPAttributeValue) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Checks if the given value can be handled by the transcoder.

D

decodeValue(ProfileRequestContext, AttributeType, TranscodingRule, XMLObject) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Function to decode a single XMLObject into an IdPAttributeValue.
designatorBuilder - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
Builder used to construct AttributeDesignator objects.
doDecode(ProfileRequestContext, AttributeType, TranscodingRule) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
doEncode(ProfileRequestContext, IdPAttribute, Class<? extends AttributeType>, TranscodingRule) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder

E

encodeByteArrayValue(IdPAttribute, QName, byte[], boolean) - Static method in class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Base64 encodes a byte[] into a SAML attribute value element.
encodeDateTimeValue(IdPAttribute, QName, Instant, boolean) - Static method in class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Encodes a date/time value into a SAML attribute value element.
encodeScopedStringValueAttribute(IdPAttribute, QName, ScopedStringAttributeValue, String, boolean) - Static method in class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Encode a ScopedStringAttributeValue value in to an SAML attribute value element using the (older Shibboleth) sytnax where the scope is inside an XML attribute.
encodeScopedStringValueInline(IdPAttribute, QName, ScopedStringAttributeValue, String, boolean) - Static method in class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Encode a ScopedStringAttributeValue value into a SAML attribute value element using the "inline" syntax where the scope and value are combined into a string.
encodeStringValue(IdPAttribute, QName, String, boolean) - Static method in class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Encodes a String value into a SAML attribute value element.
encodeValue(ProfileRequestContext, IdPAttribute, TranscodingRule, EncodedType) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Encodes an attribute value into a SAML AttributeValue element.
encodeXMLObjectValue(IdPAttribute, QName, XMLObject) - Static method in class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Encodes an XMLObject value in to a XSAny SAML attribute value.

G

getEncodedName(TranscodingRule) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
getEncodedName(TranscodingRule) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
getEncodedType() - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
getEncodedType() - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
getStringValue(XMLObject) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Function to return an XML object in string form.
getValues(AttributeType) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Returns the values to decode from the concrete input object.
getValues(AttributeDesignator) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
Returns the values to decode from the concrete input object.
getValues(Attribute) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
Returns the values to decode from the concrete input object.

L

log - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
Class logger.
log - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAMLAttributeTranscoder
Class logger.
LOG - Static variable in class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Class logger.

N

NamingFunction() - Constructor for class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder.NamingFunction
 
NamingFunction() - Constructor for class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder.NamingFunction
 
net.shibboleth.idp.saml.attribute.transcoding - package net.shibboleth.idp.saml.attribute.transcoding
Base classes for SAML AttributeTranscoder classes.

P

PROP_ENCODE_TYPE - Static variable in interface net.shibboleth.idp.saml.attribute.transcoding.SAML1AttributeTranscoder
Whether to encode the xsi:type.
PROP_ENCODE_TYPE - Static variable in interface net.shibboleth.idp.saml.attribute.transcoding.SAML2AttributeTranscoder
Whether to encode the xsi:type.
PROP_FRIENDLY_NAME - Static variable in interface net.shibboleth.idp.saml.attribute.transcoding.SAML2AttributeTranscoder
A friendly, human readable, name for the attribute.
PROP_NAME - Static variable in interface net.shibboleth.idp.saml.attribute.transcoding.SAML1AttributeTranscoder
The attribute name.
PROP_NAME - Static variable in interface net.shibboleth.idp.saml.attribute.transcoding.SAML2AttributeTranscoder
The attribute name.
PROP_NAME_FORMAT - Static variable in interface net.shibboleth.idp.saml.attribute.transcoding.SAML2AttributeTranscoder
The format of the attribute name.
PROP_NAMESPACE - Static variable in interface net.shibboleth.idp.saml.attribute.transcoding.SAML1AttributeTranscoder
The namespace of the attribute name.

R

reqAttributeBuilder - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
Builder used to construct RequestedAttribute objects.

S

SAML1AttributeTranscoder<EncodedType extends IdPAttributeValue> - Interface in net.shibboleth.idp.saml.attribute.transcoding
Marker interface for transcoders that operate on a SAML 1 Attribute or AttributeDesignator.
SAML2AttributeTranscoder<EncodedType extends IdPAttributeValue> - Interface in net.shibboleth.idp.saml.attribute.transcoding
Marker interface for transcoders that operate on a SAML 2 Attribute or RequestedAttribute.
SAMLEncoderSupport - Class in net.shibboleth.idp.saml.attribute.transcoding
Support class for encoding IdP Attributes and their value.
SAMLEncoderSupport() - Constructor for class net.shibboleth.idp.saml.attribute.transcoding.SAMLEncoderSupport
Constructor.
A B C D E G L N P R S 
All Classes and Interfaces|All Packages|Constant Field Values