Index
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
AttributeorAttributeDesignator. - 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
AttributeDesignatorfor transcoding rules. - AbstractSAML2AttributeTranscoder<EncodedType extends IdPAttributeValue> - Class in net.shibboleth.idp.saml.attribute.transcoding
-
Base class for transcoders that operate on a SAML 2
AttributeorRequestedAttribute. - 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
Attributefor 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
Attributeobjects. - attributeBuilder - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
-
Builder used to construct
Attributeobjects.
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
IdPAttributefrom the given values. - buildIdPAttribute(ProfileRequestContext, AttributeDesignator, TranscodingRule, List<IdPAttributeValue>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
-
Builds an
IdPAttributefrom the given values. - buildIdPAttribute(ProfileRequestContext, Attribute, TranscodingRule, List<IdPAttributeValue>) - Method in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML2AttributeTranscoder
-
Builds an
IdPAttributefrom 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
XMLObjectinto anIdPAttributeValue. - designatorBuilder - Variable in class net.shibboleth.idp.saml.attribute.transcoding.AbstractSAML1AttributeTranscoder
-
Builder used to construct
AttributeDesignatorobjects. - 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
ScopedStringAttributeValuevalue 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
ScopedStringAttributeValuevalue 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
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
AttributeTranscoderclasses.
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
RequestedAttributeobjects.
S
- SAML1AttributeTranscoder<EncodedType extends IdPAttributeValue> - Interface in net.shibboleth.idp.saml.attribute.transcoding
-
Marker interface for transcoders that operate on a SAML 1
AttributeorAttributeDesignator. - SAML2AttributeTranscoder<EncodedType extends IdPAttributeValue> - Interface in net.shibboleth.idp.saml.attribute.transcoding
-
Marker interface for transcoders that operate on a SAML 2
AttributeorRequestedAttribute. - 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.
All Classes and Interfaces|All Packages|Constant Field Values