A B C D E F G H I K L M N O P R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAssertionValidationParametersBuilder<T extends AbstractAssertionValidationParametersBuilder<T>> - Class in se.litsec.opensaml.saml2.common.assertion
-
Abstract builder class for building the
ValidationContext
object for use as validation input to theAssertionValidator
. - AbstractAssertionValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
- AbstractAttributeStatementValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
Abstract validator for
AttributeStatement
s. - AbstractAttributeStatementValidator() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AbstractAttributeStatementValidator
- AbstractAuthnRequestBuilder<BUILDER extends AbstractSAMLObjectBuilder<AuthnRequest>> - Class in se.litsec.opensaml.saml2.core.build
-
Abstract builder for
AuthnRequest
messages. - AbstractAuthnRequestBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
- AbstractAuthnRequestGenerator<I extends RequestGeneratorInput> - Class in se.litsec.opensaml.saml2.common.request
-
Abstract base class for generating AuthnRequest messages.
- AbstractAuthnRequestGenerator(String) - Constructor for class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Constructor.
- AbstractEntityDescriptorBuilder<T extends AbstractSAMLObjectBuilder<EntityDescriptor>> - Class in se.litsec.opensaml.saml2.metadata.build
-
Abstract base builder for creating
EntityDescriptor
objects using the builder pattern, and optionally a template object. - AbstractEntityDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Constructor setting up the builder with no template.
- AbstractEntityDescriptorBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Constructor setting up the builder with a template
EntityDescriptor
that is read from a resource. - AbstractEntityDescriptorBuilder(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Constructor setting up the builder with a template
EntityDescriptor
. - AbstractEntityDescriptorFactoryBean<T extends AbstractEntityDescriptorBuilder<?>> - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
Abstract base factory bean for building
EntityDescriptor
objects. - AbstractEntityDescriptorFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
- AbstractMetadataContainer<T extends TimeBoundSAMLObject & SignableSAMLObject & CacheableSAMLObject> - Class in se.litsec.opensaml.saml2.metadata
-
Abstract base class for the
MetadataContainer
interface. - AbstractMetadataContainer(T, X509Credential) - Constructor for class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Constructor assigning the encapsulated descriptor element.
- AbstractMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
Abstract base class for the
MetadataProvider
interface. - AbstractMetadataProvider() - Constructor for class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
- AbstractMetadataProvider.EntityDescriptorIterator - Class in se.litsec.opensaml.saml2.metadata.provider
-
Iterates over EntitiesDescriptor or EntityDescriptor.
- AbstractObjectValidator<T extends XMLObject> - Class in se.litsec.opensaml.common.validation
-
Abstract base class for
ObjectValidator
. - AbstractObjectValidator() - Constructor for class se.litsec.opensaml.common.validation.AbstractObjectValidator
- AbstractRequestBuilder<T extends RequestAbstractType,BUILDER extends AbstractSAMLObjectBuilder<T>> - Class in se.litsec.opensaml.saml2.core.build
-
Abstract builder class for building request messages.
- AbstractRequestBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
- AbstractRequestGenerator<T extends RequestAbstractType,I extends RequestGeneratorInput> - Class in se.litsec.opensaml.saml2.common.request
-
Abstract base class for request generators.
- AbstractRequestGenerator(String) - Constructor for class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Constructor assigning the Service Provider entityID.
- AbstractRequestGeneratorInput - Class in se.litsec.opensaml.saml2.common.request
-
Abstract base class for request generator input.
- AbstractRequestGeneratorInput() - Constructor for class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
- AbstractResponseValidationParametersBuilder<T extends AbstractResponseValidationParametersBuilder<T>> - Class in se.litsec.opensaml.saml2.common.response
-
Abstract builder class for building the
ValidationContext
object for use as validation input to theResponseValidator
. - AbstractResponseValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
- AbstractSAMLObjectBuilder<T extends SAMLObject> - Class in se.litsec.opensaml.core
-
Abstract base class for the builder pattern.
- AbstractSAMLObjectBuilder() - Constructor for class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Constructor setting up the object to build.
- AbstractSAMLObjectBuilder(InputStream) - Constructor for class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Constructor setting up the builder with a template object that is read from an input stream.
- AbstractSAMLObjectBuilder(T) - Constructor for class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Constructor setting up the builder with a template object.
- AbstractSAMLObjectBuilderFactoryBean<T extends SAMLObject> - Class in se.litsec.opensaml.core.spring
-
Abstract base class for factory beans that are implemented using the builder pattern defined in
SAMLObjectBuilder
interface. - AbstractSAMLObjectBuilderFactoryBean() - Constructor for class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
- AbstractSignableObjectValidator<T extends SignableXMLObject> - Class in se.litsec.opensaml.common.validation
-
Abstract object validator that supports validating signatures.
- AbstractSignableObjectValidator(SignatureTrustEngine, SignaturePrevalidator) - Constructor for class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Constructor.
- AbstractValidationParametersBuilder<T extends AbstractValidationParametersBuilder<T>> - Class in se.litsec.opensaml.common.validation
-
Abstract base class for building the
ValidationContext
object using a builder pattern. - AbstractValidationParametersBuilder() - Constructor for class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
- addDynamicParameter(String, Object) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds a dynamic validation parameter.
- addDynamicParameters(Map<String, Object>) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds dynamic validation parameters.
- addStaticParameter(String, Object) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds a static validation parameter.
- addStaticParameterIfMissing(String, Object) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds a static validation parameter if it is not set yet.
- addStaticParameters(Map<String, Object>) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds static validation parameters.
- afterPropertiesSet() - Method in class se.litsec.opensaml.config.spring.OpenSAMLInitializerBean
-
Invokes
OpenSAMLInitializerBean.initialize()
after all properties have been assigned. - afterPropertiesSet() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
- afterPropertiesSet() - Method in class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
- algorithm(String) - Method in class se.litsec.opensaml.saml2.metadata.build.DigestMethodBuilder
-
Assigns the algorithm.
- algorithm(String) - Method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Assigns the algorithm.
- algorithm(String) - Method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Assigns the algorithm.
- alias - Variable in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
The alias holding the private key entry.
- allowCreate(Boolean) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Assigns the
AllowCreate
attribute to theNameIDPolicy
element. - allowedClockSkew(long) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Gives the number of milliseconds that is the maximum allowed clock skew when verifying time stamps.
- allowedClockSkew(Duration) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Gives the duration that is the maximum allowed clock skew when verifying time stamps.
- AssertionConsumerServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
AssertionConsumerService
elements. - AssertionConsumerServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
- AssertionConsumerServiceFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
AssertionConsumerService
objects. - AssertionConsumerServiceFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Constructor.
- assertionConsumerServiceIndex(Integer) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
AssertionConsumerServiceIndex
attribute to theAuthnRequest
object. - assertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Adds
md:AssertionConsumerService
elements to theSPSSODescriptor
. - assertionConsumerServices(AssertionConsumerService...) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
- assertionConsumerServiceURL(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
AssertionConsumerServiceURL
attribute to theAuthnRequest
object. - AssertionValidationParametersBuilder - Class in se.litsec.opensaml.saml2.common.assertion
-
Builder class for building the
ValidationContext
object for use as validation input to theAssertionValidator
. - AssertionValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AssertionValidationParametersBuilder
- assertionValidator - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The assertion validator.
- AssertionValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
A validator for
Assertion
objects. - AssertionValidator(SignatureTrustEngine, SignaturePrevalidator, Collection<SubjectConfirmationValidator>, Collection<ConditionValidator>, Collection<StatementValidator>) - Constructor for class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Constructor.
- assign(T, String) - Method in class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
-
Assigns the given value to the OpenSAML object (after conversion).
- assignDefaults() - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Calculates values based on the SP and IdP metadata and assigns them to the
AuthnRequest
. - assignID(EntitiesDescriptor, String) - Method in class se.litsec.opensaml.saml2.metadata.EntitiesDescriptorContainer
-
Assigns the supplied id to the ID attribute of the descriptor.
- assignID(EntityDescriptor, String) - Method in class se.litsec.opensaml.saml2.metadata.EntityDescriptorContainer
-
Assigns the supplied id to the ID attribute of the descriptor.
- assignID(T, String) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the supplied id to the ID attribute of the descriptor.
- ASSURANCE_CERTIFICATION_ATTRIBUTE_NAME - Static variable in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
The attribute name for the assurance certification attribute stored as an attribute in the entity attributes extension.
- ASSURANCE_CERTIFICATION_ATTRIBUTE_TEMPLATE - Static variable in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
The attribute template for the assurance certification attribute stored as an attribute in the entity attributes extension.
- assuranceCertificationUris(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
- assuranceCertificationUris(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Adds a set of URIs to the assurance certification attribute (
urn:oasis:names:tc:SAML:attribute:assurance-certification
) that is part of themdattr:EntityAttributes
element that is part of the metadata extension element. - AttributeBuilder - Class in se.litsec.opensaml.saml2.attribute
-
Implements the build pattern to create
Attribute
objects. - AttributeBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Constructor setting up the builder with a template attribute that is read from an input stream.
- AttributeBuilder(String) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Constructor setting the attribute name.
- AttributeBuilder(Attribute) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Constructor setting up the builder given an attribute template.
- attributeConsumerServiceIndex(Integer) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
AttributeConsumerServiceIndex
attribute to theAuthnRequest
object. - AttributeConsumingServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
Builder for
md:AttributeConsumingService
elements. - AttributeConsumingServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
- attributeConsumingServices(List<AttributeConsumingService>) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Adds
md:AttributeConsumingService
elements to theSPSSODescriptor
. - attributeConsumingServices(AttributeConsumingService...) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
- AttributeRepository - Interface in se.litsec.opensaml.saml2.attribute
-
An interface for a repository of attribute definitions.
- AttributeRepositoryImpl - Class in se.litsec.opensaml.saml2.attribute
-
A bean implementing the
AttributeRepository
interface. - AttributeRepositoryImpl(List<AttributeTemplate>) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Constructor.
- AttributeTemplate - Class in se.litsec.opensaml.saml2.attribute
-
An attribute template is a template of a SAML attribute, i.e., it represents the name, friendly name and name format but not the value of the attribute.
- AttributeTemplate(String, String) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Creates an attribute template with the given name and friendly name, the default name format
urn:oasis:names:tc:SAML:2.0:attrname-format:uri
(Attribute.URI_REFERENCE
) and not multi-valued. - AttributeTemplate(String, String, String) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Creates an attribute template with the given name, friendly name and name format.
- AttributeUtils - Class in se.litsec.opensaml.saml2.attribute
-
Helper methods for accessing attribute values.
- AUTHN_REQUEST - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
AuthnRequest
object that is used in several checks of responses and assertions. - AUTHN_REQUEST_FORCE_AUTHN - Static variable in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Key for a validation context parameter.
- AUTHN_REQUEST_ID - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
String
that holds theAuthnRequest
ID attribute. - AUTHN_REQUEST_ISSUE_INSTANT - Static variable in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Key for a validation context parameter.
- authnContextClassRefs(boolean, boolean, String...) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
- authnContextClassRefs(boolean, boolean, List<String>) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
A utility method that helps adding one or more Authentication context class reference URI(s) to the
RequestedAuthnContext
element. - authnContextClassRefs(String...) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
- authnContextClassRefs(List<String>) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Assigns
AuthnContextClassRef
elements to theRequestedAuthnContext
object. - authnContextDeclRefs(String...) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
- authnContextDeclRefs(List<String>) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Assigns
AuthnContextDeclRef
elements to theRequestedAuthnContext
object. - authnRequest(AuthnRequest) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the
AuthnRequest
that was sent to give the message we are validating. - AuthnRequestBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder for
AuthnRequest
messages. - AuthnRequestBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.AuthnRequestBuilder
- authnRequestForceAuthn(Boolean) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the
ForceAuthn
flag from the correspondingAuthnRequest
. - AuthnRequestGenerator<I extends RequestGeneratorInput> - Interface in se.litsec.opensaml.saml2.common.request
-
Interface for generating
AuthnRequest
messages. - authnRequestID(String) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the ID of the
AuthnRequest
that was sent to give the message we are validating. - authnRequestIssueInstant(long) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the issuance time for the corresponding
AuthnRequest
when validating an assertion. - authnRequestIssueInstant(Instant) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the issuance time for the corresponding
AuthnRequest
when validating an assertion. - authnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Assigns the
AuthnRequestsSigned
attribute of themd:SPSSODescriptor
element. - AuthnStatementValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
Core statement validator for
AuthnStatement
s. - AuthnStatementValidator() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
B
- binding() - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Returns the binding URI to be used to this request, i.e., should the request be redirected to the IdP or should it be posted?
- binding() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns the SAML binding that should be used when sending the request.
- binding(String) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Assigns the URI that tells which binding (method) to use when transfering the AuthnRequest to the IdP.
- binding(String) - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
The builder is created with the SAML binding to use when sending the request message (redirect or post).
- binding(String) - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Assigns the binding of the service
- binding(String) - Method in class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
Assigns the binding of the service
- binding(String) - Method in class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
-
Assigns the binding of the service
- build() - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Builds a
ValidationContext
object. - build() - Method in interface se.litsec.opensaml.common.validation.ValidationParametersBuilder
-
Builds a
ValidationContext
object. - build() - Method in class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
The default implementation of this method assumes that the object has been built during assignment of its attributes and elements so it simply returns the object.
- build() - Method in interface se.litsec.opensaml.core.SAMLObjectBuilder
-
Builds the
XMLObject
. - build() - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Returns the
Attribute
object that has been built. - build() - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Adds default settings before invoking the super implementation.
- build() - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
The default implementation of this method assumes that the object has been built during assignment of its attributes and elements so it simply returns the object.
- build() - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
The default implementation of this method assumes that the object has been built during assignment of its attributes and elements so it simply returns the object.
- builder() - Method in class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
Returns the builder.
- builder() - Static method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidationParametersBuilder
-
Utility method that returns a builder instance.
- builder() - Static method in class se.litsec.opensaml.saml2.common.response.ResponseValidationParametersBuilder
-
Utility method that returns a builder instance.
- builder() - Static method in class se.litsec.opensaml.saml2.core.build.AuthnRequestBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Creates a builder instance.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.DigestMethodBuilder
-
Creates a new
DigestMethodBuilder
instance. - builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Creates a new
EncryptionMethodBuilder
instance. - builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Utility method that creates an
IdpEntityDescriptorBuilder
instance. - builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Creates a new
LogoBuilder
instance. - builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Creates a new
SigningMethodBuilder
instance. - builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
-
Utility method that creates a builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Utility method that creates a
SpEntityDescriptorBuilder
instance. - builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.DigestMethodFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EncryptionMethodFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.LogoFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SigningMethodFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SingleSignOnServiceFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Returns the builder.
- builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Returns the builder.
- builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Creates a builder instance.
- builder(InputStream) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Static utility method that creates a
AttributeBuilder
given a template attribute read from an input stream. - builder(InputStream) - Static method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Utility method that creates an
IdpEntityDescriptorBuilder
instance from a supplied input stream. - builder(InputStream) - Static method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Utility method that creates a
SpEntityDescriptorBuilder
instance from a supplied input stream. - builder(String) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Static utility method that creates a default
AttributeBuilder
. - builder(String) - Static method in class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Creates a builder.
- builder(Attribute) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Static utility method that creates a
AttributeBuilder
given a template attribute. - builder(ContactPerson) - Static method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Creates a builder instance.
- builder(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Utility method that creates an
IdpEntityDescriptorBuilder
instance from a supplied template. - builder(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Utility method that creates a
SpEntityDescriptorBuilder
instance from a supplied template. - buildHttpObject() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Compiles the request by invoking
SAMLObjectBuilder.build()
, optionally signs it and encodes it according to the configured binding and returns a RequestHttpObject that can be used by the SP application to send the request to the Identity Provider. - buildRequestHttpObject(T, I, String, String) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
- buildRequestHttpObject(T, I, String, String, EntityDescriptor) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Builds a request HTTP object (including signing).
- buildRequestHttpObject(T, I, String, String, EntityDescriptor, SignatureSigningConfiguration) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Builds a request HTTP object (including signing).
C
- cacheDuration(Long) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the cacheDuration attribute for the
EntityDescriptor
. - certificate(InputStream) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns an input stream to a certificate resource that is to be used as a X.509 data element of the
KeyInfo
element within the key descriptor. - certificate(String) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a certificate (in Base64-encoded format) to be used as a X.509 data element of the
KeyInfo
element within the key descriptor. - certificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a certificate to be used as a X.509 data element of the
KeyInfo
element within the key descriptor. - certificate(X509Credential) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a certificate in OpenSAML credential format to be used as a X.509 data element of the
KeyInfo
element within the key descriptor. - check(ValidationResult) - Static method in class se.litsec.opensaml.common.validation.ValidationSupport
-
Checks if the result is VALID.
- checkReplay(String) - Method in class se.litsec.opensaml.saml2.common.response.InMemoryReplayChecker
-
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
- checkReplay(String) - Method in interface se.litsec.opensaml.saml2.common.response.MessageReplayChecker
-
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
- checkReplay(String) - Method in class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
-
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed items in its cache.
- checkReplay(SAMLObject) - Method in class se.litsec.opensaml.saml2.common.response.InMemoryReplayChecker
-
Checks if the supplied message contains an ID that already has been processed within the time the replay checker keeps the processed items in its cache.
- checkReplay(SAMLObject) - Method in interface se.litsec.opensaml.saml2.common.response.MessageReplayChecker
-
Checks if the supplied message contains an ID that already has been processed within the time the replay checker keeps the processed items in its cache.
- checkReplay(SAMLObject) - Method in class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
-
Checks if the supplied message contains an ID that already has been processed within the time the replay checker keeps the processed items in its cache.
- clazz - Variable in class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
-
The class.
- cloneDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns a deep clone of the descriptor element that is encapsulated by this object.
- cloneDescriptor() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Returns a deep clone of the descriptor element that is encapsulated by this object.
- company(String) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the
Company
element. - comparison(AuthnContextComparisonTypeEnumeration) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Assigns the
Comparison
attribute to theRequestedAuthnContext
object. - CompositeMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A metadata provider that collects its metadata from multiple sources (providers).
- CompositeMetadataProvider(String, List<MetadataProvider>) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Constructs a composite metadata provider by assigning it a list of provider instances that it shall read its metadata from.
- conditions(Conditions) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a
Conditions
element to theAuthnRequest
object. - conditionValidators - Variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Registered
Condition
validators. - consent(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
Consent
attribute of the request. - ContactPersonBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
ContactPerson
elements. - ContactPersonBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Default constructor.
- ContactPersonBuilder(ContactPerson) - Constructor for class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Creates a builder from an object template.
- ContactPersonFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
ContactPerson
objects. - ContactPersonFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Constructor.
- contactPersons(List<ContactPerson>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the
ContactPerson
elements to the entity descriptor. - contactPersons(ContactPerson...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- convert(String) - Method in class se.litsec.opensaml.utils.spring.StringToLocalizedStringConverter
-
Converts strings on the format
<lang-tag>-<string according to language>
. - convert(String) - Method in class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
- convert(String) - Method in class se.litsec.opensaml.utils.spring.StringToXSBooleanValueConverter
- CoreValidatorParameters - Class in se.litsec.opensaml.common.validation
-
Core parameter keys used to store and retrieve static and dynamic parameters within a
ValidationContext
. - createAssertionValidator(SignatureTrustEngine, SignaturePrevalidator) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Sets up the assertion validator.
- createBuilder() - Method in class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Based on the attribute template an
AttributeBuilder
object is created. - createDefaultHttpClient() - Static method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates a default
HttpClient
instance that uses system properties and sets a SSLSocketFactory that is configured in a "no trust" mode, meaning that all peer certificates are accepted and no hostname check is made. - createDefaultHttpClient(KeyStore, HostnameVerifier) - Static method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates a
HttpClient
instance that sets up a trust manager that accepts all certificates supplied in thetrustKeyStore
parameter. - createFilter() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Creates the filter(s) that this instance should be configured with.
- createFilter() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Returns
null
since theCompositeMetadataResolver
doesn't perform any filtering. - createInstance() - Method in class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
The default implementation assumes that the object has been set up when elements and attributes were assigned, and simply returns the build object (if this is not a singleton bean, the object is cloned).
- createInstance() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EntitiesDescriptorFactoryBean
- createInstance() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EntityDescriptorFactoryBean
- createInstance() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
- createInstance() - Method in class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.
- createInstance() - Method in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
- createInstance() - Method in class se.litsec.opensaml.utils.spring.X509CertificateFactoryBean
-
Deprecated.
- createInstance() - Method in class se.litsec.opensaml.utils.spring.XMLObjectFactoryBean
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Creates the specific
MetadataResolver
instance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Creates the specific
MetadataResolver
instance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
Creates the specific
MetadataResolver
instance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates the specific
MetadataResolver
instance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
Creates the specific
MetadataResolver
instance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Creates the specific
MetadataResolver
instance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Creates the specific
MetadataResolver
instance for the provider implementation. - createResponseValidator(SignatureTrustEngine, SignaturePrevalidator) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Sets up the response validator.
- createSamlObject(Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName)
instead - createSamlObject(Class<T>, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName, QName)
instead - createValueObject(Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Creates an
AttributeValue
object of the given class. - createValueObject(QName, Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Creates an
AttributeValue
object of the given class and schema type. - createXMLObject(Class<T>, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName)
instead - createXMLObject(Class<T>, QName, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName, QName)
instead
D
- decodeCertificate(File) - Static method in class se.litsec.opensaml.utils.X509CertificateUtils
-
Given a file containing a X.509 certificate the method returns a
X509Certificate
object. - decodeCertificate(InputStream) - Static method in class se.litsec.opensaml.utils.X509CertificateUtils
-
Decodes a
X509Certificate
from an input stream. - decodeResponse(String) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Decodes the received SAML response message into a
Response
object. - decrypt(E, Class<T>) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Decrypts the supplied encrypted object into an object of the given type.
- decrypt(EncryptedData, Class<T>) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Decrypts the supplied encrypted object into an object of the given type.
- decrypter - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The decrypter instance.
- DEFAULT_ALLOWED_CLOCK_SKEW - Static variable in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
The default allowed clock skew (in milliseconds) - 30 seconds.
- DEFAULT_DESCRIPTOR_ID_SIZE - Static variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Default size for the ID attribute string.
- DEFAULT_ID_SIZE - Static variable in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
If an ID attribute is generated by the builder it uses 24 characters for it.
- DEFAULT_LANGUAGE_TAG - Static variable in class se.litsec.opensaml.core.LocalizedString
-
Default language tag.
- DEFAULT_MAX_AGE_RECEIVED_MESSAGE - Static variable in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
The default value for how old a received message is allowed to be.
- DEFAULT_MAX_AGE_RESPONSE - Static variable in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
The default age for a response message that we allow (in milliseconds) - 3 minutes.
- DEFAULT_MAX_SESSION_AGE - Static variable in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Default max session age (in milliseconds) - 1 hour.
- DEFAULT_NAME_FORMAT - Static variable in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
The default name format for the attribute being built.
- DEFAULT_REQUEST_BINDING - Static variable in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
If no binding for how the request is to be passed to the IdP we assume
SAMLConstants.SAML2_REDIRECT_BINDING_URI
. - DEFAULT_UPDATE_FACTOR - Static variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The default update factor for the metadata - 0,75 (75%), i.e.
- DEFAULT_VALIDITY - Static variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The default validity for metadata - one week.
- descriptions(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Assigns the descriptions.
- descriptions(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the descriptions.
- descriptions(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
- descriptions(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
- descriptor - Variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The encapsulated descriptor element.
- destination(String) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Assigns the
Destination
attribute and also updates the binding to use based on which of the IdPSingleSignService
elements that match the supplied destination value. - destination(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
Destination
attribute of the request. - destroy() - Method in class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.
- destroy() - Method in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
- destroyInstance(KeyStore.PrivateKeyEntry) - Method in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
- destroyMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Destroys the metadata resolver.
- destroyMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Destroys the metadata resolver.
- destroyMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
Destroys the metadata resolver.
- destroyMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Destroys the metadata resolver.
- destroyMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
Destroys the metadata resolver.
- destroyMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Destroys the metadata resolver.
- destroyMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Destroys the metadata resolver.
- digestMethod(String) - Static method in class se.litsec.opensaml.saml2.metadata.build.DigestMethodBuilder
-
Utility method that creates a
DigestMethod
. - DigestMethodBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
alg:DigestMethod
elements. - DigestMethodBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.DigestMethodBuilder
- DigestMethodFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for
DigestMethod
objects. - DigestMethodFactoryBean(String) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.DigestMethodFactoryBean
-
Constructor.
- digestMethods(boolean, List<DigestMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds a ordered list of
alg:DigestMethod
elements according to "SAML v2.0 Metadata Profile for Algorithm Support Version 1.0". - digestMethods(boolean, DigestMethod...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- discoveryResponses(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
- discoveryResponses(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Adds discovery response locations in the given order (first string will be assigned index 1 and so on).
- displayNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the display names.
- displayNames(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
- doDestroy() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
- doInitialize() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
- dynamicParameter(String, Object) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Generic method that adds a dynamic validation parameter.
E
- emailAddresses(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
- emailAddresses(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the
EmailAddress
elements. - encrypt(XMLObject, SAMLObjectEncrypter.Peer) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter
-
Maps to
SAMLObjectEncrypter.encrypt(XMLObject, Peer, EncryptionConfiguration)
where the default encryption configuration is supplied. - encrypt(XMLObject, SAMLObjectEncrypter.Peer, EncryptionConfiguration) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter
-
Encrypts the supplied XML object by locating the peer encryption credentials and using the supplied configuration.
- encryptionMethod(String) - Static method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Utility method that creates a
EncryptionMethod
element having only itsAlgorithm
attribute assigned. - encryptionMethod(String, Integer) - Static method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Utility method that creates a
EncryptionMethod
element. - EncryptionMethodBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
md:EncryptionMethod
elements. - EncryptionMethodBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
- EncryptionMethodFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for
EncryptionMethod
objects. - EncryptionMethodFactoryBean(String) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.EncryptionMethodFactoryBean
-
Constructor.
- EncryptionMethodFactoryBean(String, Integer) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.EncryptionMethodFactoryBean
-
Constructor.
- encryptionMethods(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
- encryptionMethods(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a list of encryption methods.
- encryptionMethods(EncryptionMethod...) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
- encryptionMethodsExt(List<EncryptionMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a list of encryption methods.
- endpoint(String) - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
For testing purposes
- EntitiesDescriptorContainer - Class in se.litsec.opensaml.saml2.metadata
-
A
MetadataContainer
forEntityDescriptor
elements. - EntitiesDescriptorContainer(EntitiesDescriptor, X509Credential) - Constructor for class se.litsec.opensaml.saml2.metadata.EntitiesDescriptorContainer
-
Constructor assigning the encapsulated descriptor element.
- EntitiesDescriptorFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
Factory bean for creating an
EntitiesDescriptor
object from a resource. - EntitiesDescriptorFactoryBean(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.EntitiesDescriptorFactoryBean
-
Constructor taking the resource that contains the object to read.
- ENTITY_CATEGORY_ATTRIBUTE_NAME - Static variable in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
The attribute name for the entity category attribute stored as an attribute in the entity attributes extension.
- ENTITY_CATEGORY_TEMPLATE - Static variable in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
The attribute template for the entity category attribute stored as an attribute in the entity attributes extension.
- entityAttributesExtension(List<Attribute>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds attributes to the
mdattr:EntityAttributes
element that is part of the metadata extension element. - entityAttributesExtension(Attribute...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- entityCategories(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- entityCategories(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds a set of entity categories to the entity category attribute (
http://macedir.org/entity-category
) that is part of themdattr:EntityAttributes
element that is part of the metadata extension element. - EntityDescriptorContainer - Class in se.litsec.opensaml.saml2.metadata
-
A
MetadataContainer
forEntityDescriptor
elements. - EntityDescriptorContainer(EntityDescriptor, X509Credential) - Constructor for class se.litsec.opensaml.saml2.metadata.EntityDescriptorContainer
-
Constructor assigning the encapsulated descriptor element.
- EntityDescriptorFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
Factory bean for creating an
EntityDescriptor
object from a resource. - EntityDescriptorFactoryBean(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.EntityDescriptorFactoryBean
-
Constructor taking the resource that contains the object to read.
- EntityDescriptorIterator(XMLObject) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
- EntityDescriptorIterator(XMLObject, QName) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
- entityID() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns the entityID of the Service Provider that this builder is serving.
- entityID(String) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the entityID for the
EntityDescriptor
. - equals(Object) - Method in class se.litsec.opensaml.core.LocalizedString
-
Determines if two LocalizedStrings are equal, that is, if both thier localized string and language have case-sentivite equality.
- EXPECTED_ISSUER - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a String that holds the entityID of the expected issuer of a element.
- expectedIssuer(String) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the expected issuer to be used when checking the issuer of an element.
- ExtendedAuthnRequestBuilder - Class in se.litsec.opensaml.saml2.authentication.build
-
The
ExtendedAuthnRequestBuilder
builds anAuthnRequest
object given the metadata entry for the Service Provider that sends the request and the metadata entry for the Identity Provider that is the recipient of the request. - ExtendedAuthnRequestBuilder(EntityDescriptor, EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Constructor initializing the builder with the metadata entry for the Service Provider that is creating the authentication request and the metadata entry for the Identity Provider which is about to receive the request.
- extensions(Extensions) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns an
Extensions
element to the request.
F
- FilesystemMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A metadata provider that reads its metadata from a file.
- FilesystemMetadataProvider(File) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
Constructor assigning the file holding the metadata.
- filterRole(QName) - Static method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
- forceAuthn(Boolean) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
ForceAuthn
attribute to theAuthnRequest
object. - format(String) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Assigns the
Format
attribute to theNameIDPolicy
element. - friendlyName(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Assigns the attribute friendly name.
- friendlyName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Assigns the attribute friendly name.
G
- generateID() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Generates a request ID.
- generateRequest(I, PeerMetadataResolver) - Method in interface se.litsec.opensaml.saml2.common.request.RequestGenerator
-
Generates a SAML request message.
- getAllowedClockSkew() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Returns the allowed clock skew.
- getAllowedClockSkew(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Returns the duration that is the maximum allowed clock skew that we accept when comparing time stamps.
- getAssertion() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the
Assertion
from the response. - getAssertion() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the
Assertion
from the response. - getAttribute(String, List<Attribute>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Returns an attribute with a given name from an attribute list.
- getAttributeNames() - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns a list of all attribute names that are stored in the repository.
- getAttributeNames() - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns a list of all attribute names that are stored in the repository.
- getAttributes() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the attributes that are part of the attribute statement of the assertion.
- getAttributes() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the attributes that are part of the attribute statement of the assertion.
- getAttributeStringValue(Attribute) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Given a single-valued string attribute, this method returns its string value.
- getAttributeStringValues(Attribute) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Given an attribute holding string values this method will return a list of these values.
- getAttributeValue(Attribute, Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Given a single-valued attribute, this method returns its value (of the given type).
- getAttributeValues(Attribute, Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Returns the attribute values of the given type.
- getAuthnContextClassUri() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the URI for the
AuthnContextClassRef
element that holds the "level of assurance" under which the authentication was made. - getAuthnContextClassUri() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the URI for the
AuthnContextClassRef
element that holds the "level of assurance" under which the authentication was made. - getAuthnInstant() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the authentication instant.
- getAuthnInstant() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the authentication instant.
- getAuthnRequest() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the authentication request message that corresponds to the response message being processed.
- getAuthnRequestIssueInstant(ValidationContext) - Static method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Gets the issue instant of the
AuthnRequest
from the validation context. - getBuilder(Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.getBuilder(QName)
instead - getBuilder(QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.getBuilder(QName)
instead - getByFriendlyName(String) - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns the
AttributeTemplate
for the given friendly name. - getByFriendlyName(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns the
AttributeTemplate
for the given friendly name. - getByName(String) - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns the
AttributeTemplate
for the given attribute name. - getByName(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns the
AttributeTemplate
for the given attribute name. - getCertificateEntries(KeyStore) - Static method in class se.litsec.opensaml.utils.KeyStoreUtils
-
Returns a list of all certificate entries of the supplied keystore.
- getClientIpAddress() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
If the validation should perform a check of the Address(es) found in the assertion, this method should return the address of the client, otherwise return
null
. - getDefaultBinding() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the binding URI for the binding the generator should use if there are more than one possible choice.
- getDefaultElementName() - Method in class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Gets the default element name for the object.
- getDefaultElementName(Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Returns the default element name for the supplied class
- getDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the metadata element that is encapsulated by this object.
- getDescriptor() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Returns the metadata element that is encapsulated by this object.
- getDigestMethods(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Returns a (possibly) empty list of
alg:DigestMethod
elements. - getEntityAttributes(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Returns the
EntityAttributes
element that is placed as an extension to the supplied entity descriptor. - getEntityDescriptor(String) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns the entity descriptor identified by the given entityID.
- getEntityDescriptor(String) - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the entity descriptor identified by the given entityID.
- getEntityID() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the entityID for the Service Provider this request generator is serving.
- getEntityID() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGenerator
-
Returns the entityID for the Service Provider this request generator is serving.
- getEntityID() - Method in class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter.Peer
-
Gets the peer entityID.
- getForceAuthnFlag(ValidationContext) - Static method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Gets the
ForceAuthn
flag from the validation context. - getFriendlyName() - Method in class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Get the friendly name of this attribute template.
- getHttpHeaders() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Returns a mapping of header names and values that should be used when sending the request.
- getHttpHeaders() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Returns a mapping of header names and values that should be used when sending the request.
- getHttpHeaders() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
Returns a mapping of header names and values that should be used when sending the request.
- getID() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Returns the identifier for the provider.
- getID() - Method in class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
Returns the identifier for the provider.
- getID() - Method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Returns the identifier for the provider.
- getID() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the identifier for the provider.
- getID() - Method in class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
Returns the identifier for the provider.
- getID() - Method in class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Returns the identifier for the provider.
- getID() - Method in class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Returns the identifier for the provider.
- getID(Assertion) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Returns the Assertion ID.
- getID(Response) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Returns the ID of the signable object.
- getID(EntitiesDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.EntitiesDescriptorContainer
-
Returns the ID attribute of the supplied descriptor.
- getID(EntityDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.EntityDescriptorContainer
-
Returns the ID attribute of the supplied descriptor.
- getID(T) - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Returns the ID of the signable object.
- getID(T) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the ID attribute of the supplied descriptor.
- getIdentityProviders() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Utility method that returns a list of entity descriptors for Identity Providers found in the metadata.
- getIdentityProviders() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Utility method that returns a list of entity descriptors for Identity Providers found in the metadata.
- getIDPSSODescriptor(String) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
A utility method that extracts the IdP SSO descriptor from the Entity Descriptor identified by the supplied entityID.
- getIDPSSODescriptor(String) - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
A utility method that extracts the IdP SSO descriptor from the Entity Descriptor identified by the supplied entityID.
- getIdSize() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the size of the ID attribute that is generated.
- getIssuer() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the entityID of the issuing IdP.
- getIssuer() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the entityID of the issuing IdP.
- getIssuer(Assertion) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Returns the Assertion issuer.
- getIssuer(Response) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Returns the issuer of the signable object.
- getIssuer(T) - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Returns the issuer of the signable object.
- getLanguage() - Method in class se.litsec.opensaml.core.LocalizedString
-
Gets the language of the string.
- getLastUpdate() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns the time the currently available metadata was last updated.
- getLastUpdate() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Returns the time the currently available metadata was last updated.
- getLastUpdate() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the time the currently available metadata was last updated.
- getLocalString() - Method in class se.litsec.opensaml.core.LocalizedString
-
Gets the localized string.
- getLogString(EntitiesDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.EntitiesDescriptorContainer
-
Returns the Name attribute.
- getLogString(EntityDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.EntityDescriptorContainer
-
Returns the entityID attribute.
- getLogString(T) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns a log string of the supplied descriptor.
- getMaxAcceptedSsoSessionTime(ValidationContext) - Static method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Gets the maximum time we allow for SSO sessions.
- getMaxAgeReceivedMessage(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Returns the duration that a received message (or element) is allowed to less than the current time.
- getMaxAgeResponse() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Returns the maximum allowed "age" of a response message.
- getMaxSessionAge() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Returns the maximum session age allowed for SSO.
- getMetadata() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns the XML element making up the metadata for the federation.
- getMetadata() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Collects all metadata from all underlying providers and creates an
EntitiesDescriptor
element. - getMetadata() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the XML element making up the metadata for the federation.
- getMetadata() - Method in class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter.Peer
-
Gets the peer metadata.
- getMetadata(String) - Method in interface se.litsec.opensaml.saml2.metadata.PeerMetadataResolver
-
Returns the metadata
EntityDescriptor
for the given entityID. - getMetadataCertificates(EntityDescriptor, UsageType) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility that extracs certificates found under the KeyDescriptor elements of a metadata record.
- getMetadataDOM() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns the DOM element making up the metadata for the federation.
- getMetadataDOM() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the DOM element making up the metadata for the federation.
- getMetadataExtension(Extensions, Class<T>) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Finds the first extension matching the supplied type.
- getMetadataExtensions(Extensions, Class<T>) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Finds all extensions matching the supplied type.
- getMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Returns the underlying OpenSAML metadata resolver.
- getMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
Returns the underlying OpenSAML metadata resolver.
- getMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Returns the underlying OpenSAML metadata resolver.
- getMetadataResolver() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the underlying OpenSAML metadata resolver.
- getMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
Returns the underlying OpenSAML metadata resolver.
- getMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Returns the underlying OpenSAML metadata resolver.
- getMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Returns the underlying OpenSAML metadata resolver.
- getMethod() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Returns the HTTP method that should be used to send the request, via the user agent, to the Identity Provider.
- getMethod() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Returns the HTTP method that should be used to send the request, via the user agent, to the Identity Provider.
- getMethod() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
Returns the HTTP method that should be used to send the request, via the user agent, to the Identity Provider.
- getName() - Method in class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Get the name of this attribute template.
- getName() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the display name (for logging etc).
- getName() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGenerator
-
Returns the display name (for logging etc).
- getNameFormat() - Method in class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Get the name format of this attribute template.
- getObjectName() - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Returns the name of the object being validated, e.g.
- getObjectName() - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Returns the name of the object being validated, e.g.
- getObjectName() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Returns the name of the object being validated, e.g.
- getObjectType() - Method in class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.DigestMethodBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.DigestMethodFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EncryptionMethodFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EntitiesDescriptorFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EntityDescriptorFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.LogoFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SigningMethodFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SingleSignOnServiceFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Returns the object type.
- getObjectType() - Method in class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.
- getObjectType() - Method in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.utils.spring.X509CertificateFactoryBean
-
Deprecated.
- getObjectType() - Method in class se.litsec.opensaml.utils.spring.XMLObjectFactoryBean
- getOverrideSigningCredential() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGeneratorInput
-
A request generator normally has a configured signature credential that is used to sign the request.
- getPeerEntityID() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
-
Returns the peer (IdP) entityID.
- getPeerEntityID() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGeneratorInput
-
Returns the peer (IdP) entityID.
- getPeerMetadata(RequestGeneratorInput, PeerMetadataResolver) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the peer metadata.
- getPreferredBinding() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
-
If the caller prefers a specific binding to use, this method should return that.
- getPreferredBinding() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGeneratorInput
-
If the caller prefers a specific binding to use, this method should return that.
- getRandomizer() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the randomizer for generation of ID:s etc.
- getReceiveInstant() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the timestamp when the response was received.
- getReceiveInstant(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Returns the timestamp for when the message being validated was received.
- getReceiveURL() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the URL on which the response message was received.
- getRelayState() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
-
Returns the relay state variable to use.
- getRelayState() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGeneratorInput
-
Returns the relay state variable to use.
- getRelayState() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the RelayState that was included in the request (or
null
if none was sent). - getRequest() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequest() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequest() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequestParameters() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
If the
RequestHttpObject.getMethod()
returns "POST" the request should be posted to the Identity Provider. - getRequestParameters() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Will always return
null
. - getRequestParameters() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
If the
RequestHttpObject.getMethod()
returns "POST" the request should be posted to the Identity Provider. - getResponseId() - Method in exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Returns the ID of the Response.
- getResponseIssueInstant(ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Gets the
AssertionValidator.RESPONSE_ISSUE_INSTANT
setting. - getResult() - Method in exception se.litsec.opensaml.common.validation.ValidationSupport.ValidationResultException
-
Returns the validation result.
- getSendUrl() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Returns the complete URL that the SP application should use when the user agent is sent to the Identity Provider.
- getSendUrl() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Returns the complete URL that the SP application should use when the user agent is sent to the Identity Provider.
- getSendUrl() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
Returns the complete URL that the SP application should use when the user agent is sent to the Identity Provider.
- getServicedStatement() - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAttributeStatementValidator
- getServiceProviders() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Utility method that returns a list of entity descriptors for Service Providers found in the metadata.
- getServiceProviders() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Utility method that returns a list of entity descriptors for Service Providers found in the metadata.
- getSignaturePreferences(EntityDescriptor) - Static method in class se.litsec.opensaml.utils.SignatureUtils
-
A recipient of a signed message may specify the signature algorithm it prefers by including the
<alg:SigningMethod>
element in its metadata. - getSignatureValidationCriteriaSet(T, ValidationContext) - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Get the criteria set that will be used in evaluating the Assertion signature via the supplied trust engine.
- getSignatureVerificationCertificates() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Gets the certificate that is to be used when verifying the signature on downloaded metadata.
- getSigningCredentials() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the signature credentials.
- getSigningMethods(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Returns a (possibly) empty list of
alg:SigningMethod
elements. - getSingleSignOnService(EntityDescriptor, RequestGeneratorInput) - Method in class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Returns the
SingleSignOnService
element to use when sending the request to the IdP. - getSPSSODescriptor(String) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
A utility method that extracts the SP SSO descriptor from the Entity Descriptor identified by the supplied entityID.
- getSPSSODescriptor(String) - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
A utility method that extracts the SP SSO descriptor from the Entity Descriptor identified by the supplied entityID.
- getSSODescriptor(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Returns the SSODescriptor for the supplied SP or IdP entity descriptor.
- getStatus() - Method in exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Returns the status object.
- getSubjectNameID() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the
NameID
for the subject. - getSubjectNameID() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the
NameID
for the subject. - getThis() - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Returns 'this' object.
- getThis() - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidationParametersBuilder
-
Returns 'this' object.
- getThis() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationParametersBuilder
-
Returns 'this' object.
- getThis() - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.core.build.AuthnRequestBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getUiDescription(EntityDescriptor, String) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns the
mdui:Description
element for the given language tag from the SSO descriptor extension of the supplied entity descriptor. - getUiDescriptions(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns a list of the
mdui:Description
element found in the SSO descriptor extension of the supplied entity descriptor. - getUiDisplayName(EntityDescriptor, String) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns the
mdui:DisplayName
element for the given language tag from the SSO descriptor extension of the supplied entity descriptor. - getUiDisplayNames(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns a list of the
mdui:DisplayName
element found in the SSO descriptor extension of the supplied entity descriptor. - getUpdateFactor() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the factor (between 0 and 1) that is used to compute whether it is time to update the contained descriptor.
- getUpdateFactor() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Returns the factor (between 0 and 1) that is used to compute whether it is time to update the contained descriptor.
- getValidity() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the duration of the validity that the encapsulated descriptor has.
- getValidity() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Returns the duration of the validity that the encapsulated descriptor has.
- givenName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the
GivenName
element.
H
- hashCode() - Method in class se.litsec.opensaml.core.LocalizedString
- hasNext() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
- hasSupportedBinding - Static variable in class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Function for checking if a metadata SingleSignOnService element has a binding that we support.
- height(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Assigns the height of the
Logo
. - HTTPMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A provider that downloads metadata from a HTTP resource.
- HTTPMetadataProvider(String, String) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates a provider that periodically downloads data from the URL given by
metadataUrl
. - HTTPMetadataProvider(String, String, HttpClient) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates a provider that periodically downloads data from the URL given by
metadataUrl
.
I
- id(int) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Generates an identifier of size
idSize
and assigns it to theAuthnRequest
. - id(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
ID
attribute of the request. - id(String) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the ID attribute for the
EntityDescriptor
. - IdpEntityDescriptorBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for building an
md:EntityDescription
(metadata) object for an Identity Provider. - IdpEntityDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Constructor setting up the builder with no template.
- IdpEntityDescriptorBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Constructor setting up the builder with a template
EntityDescriptor
that is read from a resource. - IdpEntityDescriptorBuilder(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Constructor setting up the builder with a template
EntityDescriptor
. - IdpEntityDescriptorFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
EntityDescriptor
objects for Identity Provider metadata using setter methods, and optionally a template object. - IdpEntityDescriptorFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Constructor setting up the factory with no template.
- IdpEntityDescriptorFactoryBean(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template
EntityDescriptor
. - IdpEntityDescriptorFactoryBean(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template
EntityDescriptor
that is read from a resource. - idpEntityID() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns the entityID for the IdP to which we are constructing the request.
- idpEntry(String, String, String) - Static method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Creates an
IDPEntry
element. - idpList(String, List<IDPEntry>) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Adds the
IDPList
element. - idpList(String, IDPEntry...) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
- idSize - Variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The size of the ID attribute string.
- includeOnlyIDPs() - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to
true
if the supplied entity descriptor represents an IdP. - includeOnlyIDPsAndMe(String) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to
true
if the supplied entity descriptor represents an IdP or if the entity descriptor is "my" entry (typically the SP). - includeOnlySPs() - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to
true
if the supplied entity descriptor represents an SP. - includeOnlyUsableIdPs(EntityDescriptor, boolean) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to
true
if the supplied entity descriptor is an IdP and that it contains entity categories that matches the entity categories in the SP entity descriptor (sp
). - index(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Assigns the index for the service.
- index(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Assigns the
Index
attribute. - informationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the information URL:s.
- informationURLs(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
- initialize() - Method in class se.litsec.opensaml.config.spring.OpenSAMLInitializerBean
-
Initializes the OpenSAML library.
- initialize() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Initializes the component.
- initializeMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Initializes the metadata resolver.
- initializeMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Initializes the metadata resolver.
- initializeMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
Initializes the metadata resolver.
- initializeMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Initializes the metadata resolver.
- initializeMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
Initializes the metadata resolver.
- initializeMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Initializes the metadata resolver.
- initializeMetadataResolver() - Method in class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Initializes the metadata resolver.
- InMemoryReplayChecker - Class in se.litsec.opensaml.saml2.common.response
-
An in-memory based message replay checker implementation.
- InMemoryReplayChecker() - Constructor for class se.litsec.opensaml.saml2.common.response.InMemoryReplayChecker
- inResponseTo(String) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
- invoke(Object, Method, Object[]) - Method in class se.litsec.opensaml.utils.spring.ResourceProxy
- isDefault(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Sets the
isDefault
attribute of the service. - isDefault(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Sets the
isDefault
attribute of the service. - isIDP(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Tells whether the supplied entity descriptor is an IdP.
- isMatchingIDP(EntityDescriptor, EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
- isPassive(Boolean) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
IsPassive
attribute to theAuthnRequest
object. - isRequired(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Assigns the
isRequired
attribute value. - isRequireSignedAssertions() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Do we require signed assertions?
- isSP(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Tells whether the supplied entity descriptor is an SP.
- isStrictValidation() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Predicate telling whether strict validation should be performed.
- isStrictValidation(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Tells whether this validator runs in "strict" mode.
- issueInstant(Instant) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the issue instant.
- issuer(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
Issuer
element of the request by adding anIssuer
element having the nameID formaturn:oasis:names:tc:SAML:2.0:nameid-format:entity
. - issuer(Issuer) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
Issuer
element of the request. - isValidBinding - Static variable in class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Function for checking if a binding is valid.
- iterator() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
- iterator() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns an iterator for all entity descriptors held by the provider.
- iterator() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns an iterator for all entity descriptors held by the provider.
- iterator(QName) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns an iterator for all entity descriptors having the given role.
- iterator(QName) - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns an iterator for all entity descriptors having the given role.
K
- KeyDescriptorBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
KeyDescriptor
elements. - KeyDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
- KeyDescriptorFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
KeyDescriptor
objects. - KeyDescriptorFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Constructor.
- KeyDescriptorListFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating a list of
KeyDescriptor
objects. - KeyDescriptorListFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
- keyDescriptors(List<KeyDescriptor>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds the key descriptor elements.
- keyDescriptors(KeyDescriptor...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- keyName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns the key name of the
KeyInfo
element within the key descriptor. - keyPassword - Variable in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
The password for unlocking the key.
- keySize(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Assigns the size in bits for the key.
- KeyStoreFactoryBean - Class in se.litsec.opensaml.utils.spring
-
Deprecated, for removal: This API element is subject to removal in a future version.use
se.swedenconnect.security.credential.factory.KeyStoreFactoryBean
from the credentials-support library instead - KeyStoreFactoryBean(Resource, char[]) - Constructor for class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.Constructor that takes a resource reference to a JKS-file and the password to unlock this file.
- KeyStoreFactoryBean(Resource, char[], String) - Constructor for class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.Constructor that takes a resource reference to a keystore file, the password to unlock this file and the store type ("jks", "pkcs12", ...).
- KeyStoreUtils - Class in se.litsec.opensaml.utils
-
Utility methods for Java
KeyStore
objects. - keywords(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
- keywords(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns a set of keywords that do not have the language tag.
- keywords(Map<String, List<String>>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the keywords.
L
- language(String) - Method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Assigns the language tag of the
Logo
. - loadKeyStore(InputStream, String, String) - Static method in class se.litsec.opensaml.utils.KeyStoreUtils
- loadKeyStore(String, String, String) - Static method in class se.litsec.opensaml.utils.KeyStoreUtils
-
Loads a
KeyStore
based on the given arguments. - loadSystemTrustStore() - Static method in class se.litsec.opensaml.utils.KeyStoreUtils
-
Loads a
KeyStore
instance that contains the trusted certificates that the running system has configured. - LocalizedString - Class in se.litsec.opensaml.core
-
Utility class for a localized string.
- LocalizedString(String) - Constructor for class se.litsec.opensaml.core.LocalizedString
-
Creates an instance by parsing the source string that must be on the format
<lang-tag>-<string according to language>
. - LocalizedString(String, String) - Constructor for class se.litsec.opensaml.core.LocalizedString
-
Constructor.
- LocalizedString(String, Locale) - Constructor for class se.litsec.opensaml.core.LocalizedString
-
Constructor.
- localizedStringListToVarArgs(List<LocalizedString>) - Static method in class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
Utility method that transforms a list of
LocalizedString
objects into a varargs array (for usage in calls to builder instances). - location(String) - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Assigns the location URI.
- location(String) - Method in class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
Assigns the location URI.
- location(String) - Method in class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
-
Assigns the location URI.
- logo(String, Integer, Integer) - Static method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Utility method that builds a
mdui:Logo
object. - logo(String, String, Integer, Integer) - Static method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Utility method that builds a
mdui:Logo
object. - LogoBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
mdui:Logo
elements. - LogoBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
- LogoFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
Logo
objects. - LogoFactoryBean(String, Integer, Integer) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.LogoFactoryBean
-
Constructor setting the the URL, height and width, but no language tag.
- LogoFactoryBean(String, String, Integer, Integer) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.LogoFactoryBean
-
Constructor setting the the URL, its language tag and the height and width.
- logos(List<Logo>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the logotypes.
- logos(Logo...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
M
- marshall() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Marshals the encapsulated descriptor into its XML representation.
- marshall() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Marshals the encapsulated descriptor into its XML representation.
- marshall(T) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.marshall(XMLObject)
instead - matchingSSODescriptorType(EntityDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Checks that the SSO descriptor of the supplied
EntityDescriptor
is of the correct type given the factory bean type. - matchingSSODescriptorType(EntityDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Checks that the SSO descriptor of the supplied
EntityDescriptor
is of the correct type given the factory bean type. - matchingSSODescriptorType(EntityDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Checks that the SSO descriptor of the supplied
EntityDescriptor
is of the correct type given the factory bean type. - MAX_ACCEPTED_SSO_SESSION_TIME - Static variable in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Key for a validation context parameter.
- MAX_AGE_MESSAGE - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Duration
holding the duration that is the max age of a received message. - maxAcceptedSsoSessionTime(long) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the maximum session time that we, as a SP, can accept when receiving assertions based on older authentications (SSO).
- maxAcceptedSsoSessionTime(Duration) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the maximum session time that we, as a SP, can accept when receiving assertions based on older authentications (SSO).
- maxAgeReceivedMessage(long) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Gives the maximum age (difference between issuance time and the validation time) that a received message is allowed to have.
- maxAgeReceivedMessage(Duration) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Gives the maximum age (difference between issuance time and the validation time) that a received message is allowed to have.
- maxKeySize(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Assigns the maximum size in bits for the key.
- messageReplayChecker - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The replay checker.
- MessageReplayChecker - Interface in se.litsec.opensaml.saml2.common.response
-
Interface for protecting against SAML message replay attacks.
- MessageReplayCheckerImpl - Class in se.litsec.opensaml.saml2.common.response
-
Message replay checker implementation using OpenSAML's
ReplayCache
as an underlying cache. - MessageReplayCheckerImpl() - Constructor for class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
- MessageReplayException - Exception in se.litsec.opensaml.saml2.common.response
-
Exception class that indicates a message replay attack.
- MessageReplayException(String) - Constructor for exception se.litsec.opensaml.saml2.common.response.MessageReplayException
-
Constructor taking an error message.
- MetadataContainer<T extends TimeBoundSAMLObject & SignableSAMLObject & CacheableSAMLObject> - Interface in se.litsec.opensaml.saml2.metadata
-
An interface that encapsulates an
EntityDescriptor
orEntitiesDescriptor
in a container and defines useful method - mainly for publishing the metadata for an entity or a federation. - metadataCredentialResolver - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Used to locate certificates from the IdP metadata.
- MetadataProvider - Interface in se.litsec.opensaml.saml2.metadata.provider
-
An interface that offers methods that operate on one or several metadata sources.
- MetadataProviderPredicates - Class in se.litsec.opensaml.saml2.metadata.provider
-
A number of predicates that may be installed as filters for a metadata provider.
- MetadataUtils - Class in se.litsec.opensaml.saml2.metadata
-
Utility methods for accessing metadata elements.
- minKeySize(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Assigns the minimum size in bits for the key.
N
- name(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Assigns the attribute name.
- nameFormat(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Assigns the attribute name format.
- nameFormat(String) - Method in class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Assigns the attribute name format.
- nameIDFormats(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- nameIDFormats(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the
md:NameIDFormat
elements. - nameIDPolicy(NameIDPolicy) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a
NameIDPolicy
element to theAuthnRequest
object. - NameIDPolicyBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder class for
NameIDPolicy
elements. - NameIDPolicyBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
- nameIDPolicyFormat(String) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Assigns a
NameIDPolicy
element with theFormat
attribute assigned toformat
and itsAllowCreate
attribute set totrue
. - next() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
O
- oAEPparams(String) - Method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Assigns the OAEP parameters.
- object() - Method in class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Returns the object being built.
- ObjectUtils - Class in se.litsec.opensaml.utils
-
Utility methods for creating OpenSAML objects within directly having to make use of the builders for each object you are creating and methods for marshalling and unmarshalling.
- ObjectValidator<T extends XMLObject> - Interface in se.litsec.opensaml.common.validation
-
Interface for validation of XML and SAML objects.
- OpenSAMLInitializerBean - Class in se.litsec.opensaml.config.spring
-
Bean for initializing the OpenSAML 4.X library.
- OpenSAMLInitializerBean() - Constructor for class se.litsec.opensaml.config.spring.OpenSAMLInitializerBean
- organization(Organization) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the
Organization
element to the entity descriptor. - OrganizationBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
Organization
elements. - OrganizationBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
- organizationDisplayNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
-
Assigns the
OrganizationDisplayName
elements. - organizationDisplayNames(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
- OrganizationFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
Organization
objects. - OrganizationFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Constructor.
- organizationNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
-
Assigns the
OrganizationName
elements. - organizationNames(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
- organizationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
-
Assigns the
OrganizationURL
elements. - organizationURLs(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.OrganizationBuilder
P
- Peer(String) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter.Peer
-
Constructor setting the entityID of the peer.
- Peer(EntityDescriptor) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter.Peer
-
Constructor setting the peer metadata.
- PeerMetadataResolver - Interface in se.litsec.opensaml.saml2.metadata
-
Functional interface that request generators and processors use to obtain the peer metadata (most oftenly the IdP metadata).
- performSignature() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Predicate that tells whether the request being created will be signed or not.
- performSignature(boolean) - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
The RequestBuilder reads the federation metadata and determines that a request should be signed if based on requirements from the IdP and SP.
- performSignatureValidation(T, ValidationContext) - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Handles the actual signature validation.
- postBinding() - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Shortcut for assigning the SAML POST binding to the service.
- postBinding() - Method in class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
Shortcut for assigning the SAML POST binding to the service.
- postBinding() - Method in class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
-
Shortcut for assigning the SAML POST binding to the service.
- postProtocolBinding() - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns
SAMLConstants.SAML2_POST_BINDING_URI
to theProtocolBinding
attribute of theAuthnRequest
object. - PostRequestHttpObject<T extends RequestAbstractType> - Class in se.litsec.opensaml.saml2.common.request
-
A RequestHttpObject for sending using HTTP POST.
- PostRequestHttpObject(T, String, X509Credential, String, EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Constructor that puts together the resulting object.
- PostRequestHttpObject(T, String, X509Credential, String, EntityDescriptor, SignatureSigningConfiguration) - Constructor for class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Constructor that puts together the resulting object.
- privacyStatementURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the privacy statement URL:s.
- privacyStatementURLs(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
- PrivateKeyEntryFactoryBean - Class in se.litsec.opensaml.utils.spring
-
An implementation of a Spring
FactoryBean
that reads a JKS-file and extracts a private key with its certificate. - PrivateKeyEntryFactoryBean(Resource, char[]) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean that will load the JKS-file given by
storeLocation
, unlock it and then load the private key entry using thestorePassword
. - PrivateKeyEntryFactoryBean(Resource, char[], String) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean that will load the keystore of the given type from
storeLocation
, unlock it and then load the private key entry using thestorePassword
. - PrivateKeyEntryFactoryBean(Resource, char[], String, char[]) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean the will load a JKS-store, unlock it and locate and unlock the given private key entry identified by
alias
. - PrivateKeyEntryFactoryBean(Resource, char[], String, String, char[]) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean the will load a keystore of the given type, unlock it and locate and unlock the given private key entry identified by
alias
. - processSamlResponse(String, String, ResponseProcessingInput, PeerMetadataResolver, ValidationContext) - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessor
-
Processes a SAML response including signature validation and assertion decryption.
- processSamlResponse(String, String, ResponseProcessingInput, PeerMetadataResolver, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Processes a SAML response including signature validation and assertion decryption.
- protocolBinding(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
ProtocolBinding
attribute to theAuthnRequest
object. - providerName(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
ProviderName
attribute to theAuthnRequest
object. - proxy(Resource) - Static method in class se.litsec.opensaml.utils.spring.ResourceProxy
-
Creates a proxy that proxies calls to the OpenSAML
Resource
interface to an implementation of a SpringResource
interface. - proxyCount(Integer) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Assigns the
ProxyCount
attribute. - ProxyMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A metadata provider that is constructed by assigning an OpenSAML
MetadataResolver
instance. - ProxyMetadataProvider(MetadataResolver) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
Constructor assigning the OpenSAML metadata resolver that this instance should proxy.
R
- RECEIVE_INSTANT - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Instant
holding the timestamp for when a message being validated was received. - RECEIVE_URL - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
String
that holds the URL on which a message was received. - receiveInstant(long) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Sets the receive instant (i.e., when a message being validated was received).
- receiveInstant(Instant) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Sets the receive instant (i.e., when a message being validated was received).
- receiveUrl(String) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the URL on which the message was received.
- redirectBinding() - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Shortcut for assigning the SAML Redirect binding to the service.
- redirectBinding() - Method in class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
Shortcut for assigning the SAML Redirect binding to the service.
- redirectBinding() - Method in class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
-
Shortcut for assigning the SAML Redirect binding to the service.
- RedirectRequestHttpObject<T extends RequestAbstractType> - Class in se.litsec.opensaml.saml2.common.request
-
A RequestHttpObject for sending using HTTP GET (redirect binding).
- RedirectRequestHttpObject(T, String, X509Credential, String, EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Constructor that puts together the resulting object.
- RedirectRequestHttpObject(T, String, X509Credential, String, EntityDescriptor, SignatureSigningConfiguration) - Constructor for class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Constructor that puts together the resulting object.
- refresh() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Refresh the metadata handled by the provider.
- refresh() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Refresh the metadata handled by the provider.
- relayState() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns the SAML RelayState that has been configured for this builder.
- relayState(String) - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Installs the SAML RelayState to use when sending the request.
- request() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns a reference to the request object that this builder object is handling.
- request(T) - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Replaces the request object that this builder currently is processing with a new and updated object.
- RequestedAttributeBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
Builder for
md:RequestedAttribute
elements. - RequestedAttributeBuilder(String) - Constructor for class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Constructor setting the attribute name.
- requestedAttributes(List<RequestedAttribute>) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Assigns the
md:RequestedAttribute
elements. - requestedAttributes(RequestedAttribute...) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
- requestedAuthnContext(RequestedAuthnContext) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a
RequestedAuthnContext
element to theAuthnRequest
object. - RequestedAuthnContextBuilder - Class in se.litsec.opensaml.saml2.core.build
-
A builder for
RequestedAuthnContext
elements. - RequestedAuthnContextBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
- requesterIDs(String...) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
- requesterIDs(List<String>) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Assigns
RequesterID
elements. - RequestGenerationException - Exception in se.litsec.opensaml.saml2.common.request
-
Exception class for indicating errors during a request generation.
- RequestGenerationException(String) - Constructor for exception se.litsec.opensaml.saml2.common.request.RequestGenerationException
-
Constructor taking an error message.
- RequestGenerationException(String, Throwable) - Constructor for exception se.litsec.opensaml.saml2.common.request.RequestGenerationException
-
Constructor taking an error message and the cause of the error.
- RequestGenerator<T extends RequestAbstractType,I extends RequestGeneratorInput> - Interface in se.litsec.opensaml.saml2.common.request
-
Base interface for a SAML request generator.
- RequestGeneratorInput - Interface in se.litsec.opensaml.saml2.common.request
-
Base interface for the input to a request generator.
- RequestHttpObject<T extends RequestAbstractType> - Interface in se.litsec.opensaml.saml2.common.request
-
Defines an interface that represents an object that holds data necessary for the SP application to transmit a request message to an IdP.
- RequestHttpObjectBuilder<T extends RequestAbstractType> - Interface in se.litsec.opensaml.saml2.common.request
-
A generic request builder that is used to create Request messages.
- requireEncryptedAssertions - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Do we require assertions to be encrypted? The default is
true
. - resource - Variable in class se.litsec.opensaml.utils.spring.X509CertificateFactoryBean
-
Deprecated.The resource holding the certificate.
- ResourceProxy - Class in se.litsec.opensaml.utils.spring
-
An invocation handler that is used to proxy from a OpenSAML
Resource
to a SpringResource
. - RESPONSE_ISSUE_INSTANT - Static variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Carries a
Instant
holding the issue instant of the Response that contained the assertion being validated. - responseIssueInstant(long) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the issue instant from the Response message that contained the assertion being validated.
- responseIssueInstant(Instant) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the issue instant from the Response message that contained the assertion being validated.
- responseLocation(String) - Method in class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
Assigns the response location URI.
- ResponseProcessingException - Exception in se.litsec.opensaml.saml2.common.response
-
Exception class for the SAML response processor.
- ResponseProcessingException(String) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseProcessingException
-
Constructor taking an error message.
- ResponseProcessingException(String, Throwable) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseProcessingException
-
Constructor taking an error message and the cause of the error.
- ResponseProcessingInput - Interface in se.litsec.opensaml.saml2.common.response
-
Represents the input passed along with a SAML Response to the
ResponseProcessor
. - ResponseProcessingResult - Interface in se.litsec.opensaml.saml2.common.response
-
Interface that describes the result of a response processing operation.
- ResponseProcessingResultImpl - Class in se.litsec.opensaml.saml2.common.response
-
Implementation of the
ResponseProcessingResult
interface. - ResponseProcessingResultImpl(Assertion) - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Constructor.
- ResponseProcessor - Interface in se.litsec.opensaml.saml2.common.response
-
Interface for a SAML response processor.
- ResponseProcessorImpl - Class in se.litsec.opensaml.saml2.common.response
-
Response processor for SAML Response messages.
- ResponseProcessorImpl() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
- ResponseStatusErrorException - Exception in se.litsec.opensaml.saml2.common.response
-
Exception that indicates a non-successful status code received in a Response message.
- ResponseStatusErrorException(Status, String) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Constructor taking the error status and the response ID.
- ResponseValidationException - Exception in se.litsec.opensaml.saml2.common.response
-
Exception class for response validation errors.
- ResponseValidationException(String) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseValidationException
-
Constructor taking an error message.
- ResponseValidationException(String, Throwable) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseValidationException
-
Constructor taking an error message and the cause of the error.
- ResponseValidationParametersBuilder - Class in se.litsec.opensaml.saml2.common.response
-
Builder class for building the
ValidationContext
object for use as validation input to theResponseValidator
. - ResponseValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidationParametersBuilder
- responseValidationSettings - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Static response validation settings.
- ResponseValidationSettings - Class in se.litsec.opensaml.saml2.common.response
-
Configuration settings for response and assertion validation.
- ResponseValidationSettings() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
- responseValidator - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The response validator.
- ResponseValidator - Class in se.litsec.opensaml.saml2.common.response
-
Response validator that ensures that a
Response
element is valid according to the 2.0 SAML Core specification and makes checks based on the supplied validation context parameters described below. - ResponseValidator(SignatureTrustEngine, SignaturePrevalidator) - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Constructor.
S
- SAMLObjectBuilder<T extends SAMLObject> - Interface in se.litsec.opensaml.core
-
Interface for a builder pattern according to:
- SAMLObjectBuilderRuntimeException - Exception in se.litsec.opensaml.core
-
Runtime exception class for errors when using builders.
- SAMLObjectBuilderRuntimeException(String) - Constructor for exception se.litsec.opensaml.core.SAMLObjectBuilderRuntimeException
-
Constructor assigning the error message.
- SAMLObjectBuilderRuntimeException(String, Throwable) - Constructor for exception se.litsec.opensaml.core.SAMLObjectBuilderRuntimeException
-
Constructor assinging the error message and the cause of the error.
- SAMLObjectBuilderRuntimeException(Throwable) - Constructor for exception se.litsec.opensaml.core.SAMLObjectBuilderRuntimeException
-
Constructor assigning the cause of the error
- SAMLObjectDecrypter - Class in se.litsec.opensaml.xmlsec
-
A support bean for easy decryption.
- SAMLObjectDecrypter(List<Credential>) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Constructor accepting several credentials (certificates or key pairs) to be used when decrypting.
- SAMLObjectDecrypter(Credential) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Constructor given the credential to use to decrypt the messages (certificate or key pair).
- SAMLObjectDecrypter(DecryptionConfiguration) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Initializes the decrypter using
DecryptionConfiguration
. - SAMLObjectDecrypter(DecryptionParameters) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Initializes the decrypter using
DecryptionParameters
. - SAMLObjectEncrypter - Class in se.litsec.opensaml.xmlsec
-
Utility class for encrypting an element for a SAML entity.
- SAMLObjectEncrypter() - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter
-
Sets up the object encrypter without a metadata provider.
- SAMLObjectEncrypter(MetadataProvider) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter
-
Sets up the object encrypter with a metadata provider from where we find the peer credentials.
- SAMLObjectEncrypter.Peer - Class in se.litsec.opensaml.xmlsec
-
Represents the peer when performing encryption.
- scoping(Scoping) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a
Scoping
element to theAuthnRequest
object. - ScopingBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder class for
Scoping
elements. - ScopingBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.ScopingBuilder
- se.litsec.opensaml.common.validation - package se.litsec.opensaml.common.validation
-
Interfaces and classes for validation of XML and SAML objects.
- se.litsec.opensaml.config.spring - package se.litsec.opensaml.config.spring
-
Spring classes for initializing and configuration of OpenSAML.
- se.litsec.opensaml.core - package se.litsec.opensaml.core
-
Package containing base interfaces and classes general functionality such as the builder pattern where SAMLObjects are built by cascading calls.
- se.litsec.opensaml.core.spring - package se.litsec.opensaml.core.spring
- se.litsec.opensaml.saml2.attribute - package se.litsec.opensaml.saml2.attribute
-
Package containing interfaces and classes handling SAML v2 Attributes.
- se.litsec.opensaml.saml2.authentication - package se.litsec.opensaml.saml2.authentication
-
Interfaces and classes for working with authentication requests and responses.
- se.litsec.opensaml.saml2.authentication.build - package se.litsec.opensaml.saml2.authentication.build
-
Builder classes for authentication objects.
- se.litsec.opensaml.saml2.common.assertion - package se.litsec.opensaml.saml2.common.assertion
-
Interfaces and classes for working with SAML Assertions.
- se.litsec.opensaml.saml2.common.request - package se.litsec.opensaml.saml2.common.request
-
Interfaces and classes for handling SAML requests.
- se.litsec.opensaml.saml2.common.response - package se.litsec.opensaml.saml2.common.response
-
Interfaces and classes for working with SAML responses.
- se.litsec.opensaml.saml2.core.build - package se.litsec.opensaml.saml2.core.build
-
Builder classes for some of the core elements of SAML 2.
- se.litsec.opensaml.saml2.metadata - package se.litsec.opensaml.saml2.metadata
-
Interfaces and classes for working with SAML2 metadata.
- se.litsec.opensaml.saml2.metadata.build - package se.litsec.opensaml.saml2.metadata.build
-
To create SAML metadata (
EntityDescriptor
elements) requires a lot of coding. - se.litsec.opensaml.saml2.metadata.build.spring - package se.litsec.opensaml.saml2.metadata.build.spring
-
Spring factory classes for creating SAML metadata objects.
- se.litsec.opensaml.saml2.metadata.provider - package se.litsec.opensaml.saml2.metadata.provider
-
Providers for downloading and maintaining metadata from a federation or IdP.
- se.litsec.opensaml.saml2.metadata.provider.spring - package se.litsec.opensaml.saml2.metadata.provider.spring
-
Metadata provider classes that requires Spring Framework.
- se.litsec.opensaml.saml2.metadata.spring - package se.litsec.opensaml.saml2.metadata.spring
-
Interfaces and classes for working with SAML2 metadata using Spring.
- se.litsec.opensaml.utils - package se.litsec.opensaml.utils
-
Contains utility classes for working with OpenSAML.
- se.litsec.opensaml.utils.spring - package se.litsec.opensaml.utils.spring
-
Utility classes for Spring support when working with OpenSAML.
- se.litsec.opensaml.xmlsec - package se.litsec.opensaml.xmlsec
-
Utility classes for working with XML Security (signatures and encryption/decryption).
- serviceNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Assigns the service names.
- serviceNames(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
- setAlgorithmRegistry(AlgorithmRegistry) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter
-
Sets the
AlgorithmRegistry
instance used when resolving algorithm URIs. - setAllowedClockSkew(Duration) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns the allowed clock skew.
- setAssertionConsumerService(AssertionConsumerService) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds one
md:AssertionConsumerService
element to theSPSSODescriptor
. - setAssertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds
md:AssertionConsumerService
elements to theSPSSODescriptor
. - setAssuranceCertificationUris(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Adds a set of URIs to the assurance certification attribute (
urn:oasis:names:tc:SAML:attribute:assurance-certification
) that is part of themdattr:EntityAttributes
element that is part of the metadata extension element. - setAttributeConsumingService(AttributeConsumingService) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds one
md:AttributeConsumingService
element to theSPSSODescriptor
. - setAttributeConsumingServices(List<AttributeConsumingService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds
md:AttributeConsumingService
elements to theSPSSODescriptor
. - setAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Assigns the
AuthnRequestsSigned
attribute of themd:SPSSODescriptor
element. - setBinding(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Assigns the binding of the service
- setBinding(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SingleSignOnServiceFactoryBean
-
Assigns the binding URI.
- setBlacklistedAlgorithms(Collection<String>) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Assigns a list of black listed algorithms
- setCacheDuration(Long) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the cacheDuration attribute for the
EntityDescriptor
. - setCertificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a certificate to be used as a X.509 data element of the
KeyInfo
element within the key descriptor. - setCertificate(X509Credential) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a certificate in OpenSAML credential format to be used as a X.509 data element of the
KeyInfo
element within the key descriptor. - setCertificateResource(Resource) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a resource to a certificate resource that is to be used as a X.509 data element of the
KeyInfo
element within the key descriptor. - setCompany(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
Company
element. - setContactPersons(List<ContactPerson>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the
ContactPerson
elements to the entity descriptor. - setCustomConfiguration(List<OpenSAMLInitializerConfig>) - Method in class se.litsec.opensaml.config.spring.OpenSAMLInitializerBean
-
Sets additional configuration that should be provided in the
OpenSAMLInitializer.initialize(OpenSAMLInitializerConfig...)
call. - setDecrypter(SAMLObjectDecrypter) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Assigns the decrypter instance.
- setDefaultEncryptionConfiguration(EncryptionConfiguration) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter
-
Sets the default encryption configuration to use.
- setDescriptions(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the descriptions.
- setDigestMethodsGlobal(List<DigestMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds a ordered list of
alg:DigestMethod
elements according to "SAML v2.0 Metadata Profile for Algorithm Support Version 1.0" to the entity descriptor extensions element. - setDigestMethodsRole(List<DigestMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds a ordered list of
alg:DigestMethod
elements according to "SAML v2.0 Metadata Profile for Algorithm Support Version 1.0" to the extensions element of the role descriptor. - setDiscoveryResponse(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds one discovery response location.
- setDiscoveryResponses(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds discovery response locations in the given order (first string will be assigned index 1 and so on).
- setDisplayNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the display names.
- setEmailAddresses(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns one
EmailAddress
element. - setEmailAddresses(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
EmailAddress
elements. - setEncrypter(Encrypter) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectEncrypter
-
The encrypter to use.
- setEncryptionCertificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Assign the encryption certificate to be used.
- setEncryptionCertificates(List<X509Certificate>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Should be used if more that one encryption certificate should be used in the resulting metadata.
- setEncryptionCredential(X509Credential) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Assign the encryption certificate to be used by giving the credential holding this certificate.
- setEncryptionCredentials(List<X509Credential>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Should be used if more that one encryption certificate should be used in the resulting metadata.
- setEncryptionMethods(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a list of encryption methods.
- setEncryptionMethodsExt(List<EncryptionMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a list of encryption methods.
- setEntityAttributesExtension(List<Attribute>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds attributes to the
mdattr:EntityAttributes
element that is part of the metadata extension element. - setEntityCategories(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds a set of entity categories to the entity category attribute (
http://macedir.org/entity-category
) that is part of themdattr:EntityAttributes
element that is part of the metadata extension element. - setEntityID(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the entityID for the
EntityDescriptor
. - setExclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Assigns a list of exclusion predicates that will be applied to downloaded metadata.
- setExclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a
CompositeMetadataResolver
. - setFailFastInitialization(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Sets whether problems during initialization should cause the provider to fail or go on without metadata.
- setFailFastInitialization(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a
CompositeMetadataResolver
. - setGivenName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
GivenName
element. - setID(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the ID attribute for the
EntityDescriptor
. - setIdSize(int) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the size of the ID attribute that is generated.
- setInclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Assigns a list of inclusion predicates that will be applied to downloaded metadata.
- setInclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a
CompositeMetadataResolver
. - setIndex(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Assigns the index for the service.
- setInformationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the information URL:s.
- setIsDefault(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Sets the
isDefault
attribute of the service. - setKeyDescriptors(List<KeyDescriptor>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds the key descriptor elements.
- setKeyName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns the key name of the
KeyInfo
element within the key descriptor. - setKeywords(Map<String, List<String>>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the keywords.
- setLanguage(String) - Method in class se.litsec.opensaml.core.LocalizedString
-
Sets the language of the string.
- setLocalizedString(String) - Method in class se.litsec.opensaml.core.LocalizedString
-
Sets the localized string.
- setLocation(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Assigns the location URI.
- setLocation(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SingleSignOnServiceFactoryBean
-
Assigns the location URL.
- setLogos(List<Logo>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the logotypes.
- setMaxAgeResponse(Duration) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns the maximum allowed "age" of a response message
- setMaxSessionAge(Duration) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns the maximum session age allowed for SSO.
- setMessageReplayChecker(MessageReplayChecker) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Assigns the message replay checker to use.
- setName(String) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
The human readable name for the SP instance
- setNameIDFormats(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the
md:NameIDFormat
elements. - setOAEPparams(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EncryptionMethodFactoryBean
-
Assigns the OAEP parameters.
- setOrganization(Organization) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the
Organization
element to the entity descriptor. - setOrganizationDisplayName(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one
OrganizationDisplayName
element. - setOrganizationDisplayNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the
OrganizationDisplayName
elements. - setOrganizationName(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one
OrganizationName
element. - setOrganizationNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the
OrganizationName
elements. - setOrganizationURL(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one
OrganizationURL
element. - setOrganizationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the
OrganizationURL
elements. - setParserPool(ParserPool) - Method in class se.litsec.opensaml.config.spring.OpenSAMLInitializerBean
-
Set the global ParserPool to configure.
- setPeerEntityID(String) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
-
Assigns the peer (IdP) entityID.
- setPerformSchemaValidation(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Assigns whether XML schema validation should be performed on downloaded metadata.
- setPerformSchemaValidation(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a
CompositeMetadataResolver
. - setPkcs11testMode(boolean) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
For internal testing only.
- setPkcs11Workaround(boolean) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
If using a HSM it is likely that the SunPKCS11 crypto provider is used.
- setPreferredBinding(String) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
-
Assigns the preferred binding to use for the request.
- setPrivacyStatementURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the privacy statement URL:s.
- setRelayState(String) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
-
Assigns the relay state for the request.
- setReplayCache(ReplayCache) - Method in class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
-
Assigns the replay cache to use when checking against replay attacks.
- setReplayCacheExpiration(long) - Method in class se.litsec.opensaml.saml2.common.response.InMemoryReplayChecker
-
Assigns the number of milliseconds each stored ID should be kept in the cache.
- setReplayCacheExpiration(long) - Method in class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
-
Assigns the number of milliseconds each stored ID should be kept in the cache.
- setReplayCacheName(String) - Method in class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
-
Assigns the name of the replay cache.
- setRequireEncryptedAssertions(boolean) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Assigns whether require assertions to be encrypted? The default is
true
. - setRequireSignedAssertions(boolean) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns whether we require signed assertions.
- setRequireValidMetadata(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Sets whether the metadata returned by queries must be valid.
- setRequireValidMetadata(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a
CompositeMetadataResolver
. - setResponseValidationSettings(ResponseValidationSettings) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Assigns the response validation settings.
- setSignatureVerificationCertificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Assigns the certificate that is to be used when verifying the signature on downloaded metadata.
- setSignatureVerificationCertificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a
CompositeMetadataResolver
. - setSignatureVerificationCertificates(List<X509Certificate>) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Assigns the certificates that are to be used when verifying the signature on downloaded metadata.
- setSigningCertificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Assigns a single signing certificate to be used.
- setSigningCertificates(List<X509Certificate>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Assigns the signature certificates for the key descriptor.
- setSigningCredential(X509Credential) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Assigns a single signing certificate to be used by giving the credential holding this certificate.
- setSigningCredentials(List<X509Credential>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Assigns the signature certificates for the key descriptor.
- setSigningCredentials(X509Credential) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Assigns the signature credentials for the SP.
- setSigningMethodsGlobal(List<SigningMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds a ordered list of
alg:SigningMethod
elements according to "SAML v2.0 Metadata Profile for Algorithm Support Version 1.0" to the entity descriptor extensions element. - setSigningMethodsRole(List<SigningMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds a ordered list of
alg:SigningMethod
elements according to "SAML v2.0 Metadata Profile for Algorithm Support Version 1.0" to the extensions element of the role descriptor. - setSingleLogoutServices(List<SingleLogoutService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds
md:SingleLogoutService
elements to theSSODescriptor
. - setSingleSignOnServices(List<SingleSignOnService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Adds
md:SingleSignOnService
elements to theIDPSSODescriptor
. - setStrictValidation(boolean) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns telling whether strict validation should be performed.
- setSurname(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
SurName
element. - setTelephoneNumber(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns one
TelephoneNumber
element. - setTelephoneNumbers(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
TelephoneNumber
elements. - setType(ContactPersonTypeEnumeration) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the type of contact person.
- setUiInfoExtension(UIInfo) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the
mdui:UIInfo
element as an extension to the role descriptor. - setUnspecifiedCertificates(List<X509Certificate>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Should be used to add any "unspecified" certificates.
- setUnspecifiedCredentials(List<X509Credential>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Should be used to add any "unspecified" certificates.
- setUpdateFactor(float) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the factor (between 0 and 1) that is used to compute whether it is time to update the contained descriptor.
- setUse(UsageType) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns the usage type for the key descriptor.
- setValidity(Duration) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the duration of the validity that the encapsulated
EntityDescriptor
should have. - setValidUntil(Instant) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the valid until time.
- setWantAssertionsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Assigns the
WantAssertionsSigned
attribute of themd:SPSSODescriptor
element. - setWantAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Assigns the
WantAuthnRequestsSigned
attribute of themd:IDPSSODescriptor
element. - setWhitelistedAlgorithms(Collection<String>) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Assigns a list of white listed algorithms
- sign() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Signs the encapsulated descriptor using the signature credentials configured for this object.
- sign() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Signs the encapsulated descriptor using the signature credentials configured for this object.
- sign(T, Credential) - Static method in class se.litsec.opensaml.utils.SignatureUtils
- sign(T, Credential, SignatureSigningConfiguration...) - Static method in class se.litsec.opensaml.utils.SignatureUtils
-
Signs the supplied SAML object using the supplied credentials and signature configuration(s).
- sign(T, Credential, SignatureSigningConfiguration, EntityDescriptor) - Static method in class se.litsec.opensaml.utils.SignatureUtils
-
Signs the supplied SAML object using the supplied credentials and signature configuration and also handles the peer signature requirements.
- signatureCredentials - Variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The signature credentials for signing the metadata entry.
- signatureCredentials() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns the signature credentials this builder object has been configured to use during request signing.
- signatureCredentials(X509Credential) - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Using this method the signature credentials for the builder object may be changed.
- signaturePrevalidator - Variable in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
SAML signature profile validator.
- signatureProfileValidator - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Validator for checking the a Signature is correct with respect to the standards.
- signatureRequired(boolean) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Tells whether we require an object being validated to be signed.
- signatureTrustEngine - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The signature trust engine to be used when validating signatures.
- SignatureUtils - Class in se.litsec.opensaml.utils
-
Utility methods for signatures.
- signatureValidationCriteriaSet(CriteriaSet) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Gives the trust basis criteria set to use when verifying signatures (
SignatureTrustEngine.validate
). - signingMethod(String) - Static method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Utility method that creates a
SigningMethod
element having only itsAlgorithm
attribute assigned. - signingMethod(String, Integer, Integer) - Static method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Utility method that creates a
SigningMethod
element. - SigningMethodBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
alg:SigningMethod
elements. - SigningMethodBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
- SigningMethodFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for
SigningMethod
objects. - SigningMethodFactoryBean(String) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SigningMethodFactoryBean
-
Constructor.
- SigningMethodFactoryBean(String, Integer, Integer) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SigningMethodFactoryBean
-
Constructor.
- signingMethods(boolean, List<SigningMethod>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds a ordered list of
alg:SigningMethod
elements according to "SAML v2.0 Metadata Profile for Algorithm Support Version 1.0". - signingMethods(boolean, SigningMethod...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- SingleLogoutServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
SingleLogoutService
elements. - SingleLogoutServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
- singleLogoutServices(List<SingleLogoutService>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds
md:SingleLogoutService
elements to theSSODescriptor
. - singleLogoutServices(SingleLogoutService...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- SingleSignOnServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
SingleSignOnService
elements. - SingleSignOnServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
- SingleSignOnServiceFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
SingleSignOnService
objects. - SingleSignOnServiceFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SingleSignOnServiceFactoryBean
-
Default constructor.
- singleSignOnServices(List<SingleSignOnService>) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Adds
md:SingleSignOnService
elements to theIDPSSODescriptor
. - singleSignOnServices(SingleSignOnService...) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
- SpEntityDescriptorBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for building an
md:EntityDescription
(metadata) object for a Service Provider. - SpEntityDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with no template.
- SpEntityDescriptorBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with a template
EntityDescriptor
that is read from a resource. - SpEntityDescriptorBuilder(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with a template
EntityDescriptor
. - SpEntityDescriptorFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
EntityDescriptor
objects for Service Provider metadata using setter methods, and optionally a template object. - SpEntityDescriptorFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Constructor setting up the factory with no template.
- SpEntityDescriptorFactoryBean(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template
EntityDescriptor
. - SpEntityDescriptorFactoryBean(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template
EntityDescriptor
that is read from a resource. - spNameQualifier(String) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Assigns the
SPNameQualifier
attribute to theNameIDPolicy
element. - SpringResourceMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider.spring
-
Utility class that accepts a Spring Framework
Resource
as the metadata source. - SpringResourceMetadataProvider(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Constructor taking a Spring Framework
Resource
as the metadata source. - ssoDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Returns the SSO role descriptor of the template entity descriptor.
- ssoDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Returns the SSO role descriptor of the template entity descriptor.
- ssoDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Returns the SSO role descriptor of the template entity descriptor.
- StaticMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A
MetadataProvider
that is given an object representing SAML metadata (EntityDescriptor or EntitiesDescriptor). - StaticMetadataProvider(EntitiesDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Constructor that takes an
EntitiesDescriptor
object. - StaticMetadataProvider(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Constructor that takes an
EntityDescriptor
object. - StaticMetadataProvider(Element) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Constructor that takes a DOM element representing the metadata.
- staticParameter(String, Object) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Generic method that adds a static validation parameter.
- statusToString(Status) - Static method in exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Returns a textual representation of the status.
- STD_PREFIX - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
The standard prefix for all SAML 2 parameters defined in this set.
- storeLocation - Variable in class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.The resource holding the keystore.
- storeLocation - Variable in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
The resource holding the keystore.
- storePassword - Variable in class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.The keystore password.
- storePassword - Variable in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
The keystore password.
- storeType - Variable in class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
-
Deprecated.The type of keystore.
- storeType - Variable in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
The type of keystore.
- STRICT_VALIDATION - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Boolean
specifying whether the validation is strict or not. - strictValidation(boolean) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Tells whether strict validation should be performed.
- stringListToVarArgs(List<String>) - Static method in class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
Utility method that transforms a list of
String
objects into a varargs array (for usage in calls to builder instances). - StringToLocalizedStringConverter - Class in se.litsec.opensaml.utils.spring
-
Utility class for transforming strings into OpenSAML LocalizedStrings.
- StringToLocalizedStringConverter() - Constructor for class se.litsec.opensaml.utils.spring.StringToLocalizedStringConverter
- StringToXMLObjectConverter<T extends SAMLObject> - Class in se.litsec.opensaml.utils.spring
-
An abstract Spring converter class for transforming string values into OpenSAML objects.
- StringToXMLObjectConverter(Class<T>) - Constructor for class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
-
Constructor.
- StringToXSBooleanValueConverter - Class in se.litsec.opensaml.utils.spring
-
A Spring converter bean that converts string values into OpenSAML
XSBooleanValue
objects. - StringToXSBooleanValueConverter() - Constructor for class se.litsec.opensaml.utils.spring.StringToXSBooleanValueConverter
- subject(Subject) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a
Subject
element to theAuthnRequest
object. - subjectConfirmationCheckAddess(boolean) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
- subjectConfirmationValidators - Variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Registered
SubjectConfirmation
validators. - subjectLocalityCheckAddress(boolean) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
- surname(String) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the
SurName
element.
T
- telephoneNumbers(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
- telephoneNumbers(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the
TelephoneNumber
elements. - toString() - Method in class se.litsec.opensaml.core.LocalizedString
- toString() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
- toString() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
- toString() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
- toString(T) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Returns the given SAML object in its "pretty print" XML string form.
- toStringSafe(T) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
The same as
Object.toString()
but the method never throws (returns the empty string instead). - toVarArgs(List<V>, Class<V>) - Static method in class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
Utility method that transforms a list into a varargs array (for usage in calls to builder instances).
- trustEngine - Variable in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Trust engine for signature evaluation.
- type(ContactPersonTypeEnumeration) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the type of contact person.
U
- UIInfoBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for creating
UIInfo
objects. - UIInfoBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
- uiInfoExtension(UIInfo) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the
mdui:UIInfo
element as an extension to the role descriptor. - UIInfoFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
UIInfo
objects. - UIInfoFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Constructor.
- unmarshall(InputStream, Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Unmarshalls the supplied input stream into the given type.
- unmarshall(Element, Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Unmarshalls the supplied element into the given type.
- update(boolean) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Updates the encapsulated descriptor with a newly generated ID, a validity time according to this object's configuration, and then optionally signs the record.
- update(boolean) - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Updates the encapsulated descriptor with a newly generated ID, a validity time according to this object's configuration, and then optionally signs the record.
- updateExtensions(Extensions, List<E>, QName) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Support method that updates an
Extensions
element with the supplied elements. - updateFactor - Variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The update factor.
- updateRequired(boolean) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Predicate that returns
true
if the contained descriptor needs to be updated regarding its signature status and validity. - updateRequired(boolean) - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Predicate that returns
true
if the contained descriptor needs to be updated regarding its signature status and validity. - url(String) - Method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Assigns the URL of the
Logo
. - use(UsageType) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns the usage type for the key descriptor.
V
- validAddresses(String...) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the valid addresses that we allow the user agent to have.
- validAddresses(InetAddress...) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the valid addresses that we allow the user agent to have.
- validate(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the assertion.
- validate(AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Validates the
AuthnStatement
. - validate(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates the given object.
- validate(Statement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAttributeStatementValidator
-
Validates that all required attributes were received in the
AttributeStatement
. - validate(Statement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
- validate(T, ValidationContext) - Method in interface se.litsec.opensaml.common.validation.ObjectValidator
-
Validates the given object.
- validateAssertion(Assertion, Response, ResponseProcessingInput, EntityDescriptor, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Validates the assertion.
- validateAssertions(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates the
Assertion
and/orEncryptedAssertion
element. - validateAuthnContext(AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Default implementation will only assert that the
AuthnContext
element is present. - validateAuthnInstant(AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Validates the
AuthnInstant
of theAuthnStatement
. - validateConditions(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the
Conditions
elements of the assertion. - validateConditionsTimeBounds(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the NotBefore and NotOnOrAfter Conditions constraints on the assertion.
- validateConsent(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates the
Consent
attribute. - validateDestination(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Ensures that the
Destination
attribute is present and matches the URL on which we received the message. - validateExtensions(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates the
Extensions
element. - validateID(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates that the
Assertion
object has an ID attribute. - validateID(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates that the
Response
object has an ID attribute. - validateInResponseTo(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Ensures that the
InResponseTo
attribute is present and that it matches the ID of theAuthnRequest
. - validateIssueInstant(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates that the
Assertion
object has a IssueInstant attribute and checks that its value is OK. - validateIssueInstant(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates that the
Response
object has a IssueInstant attribute and that it is not too old given theCoreValidatorParameters.MAX_AGE_MESSAGE
andCoreValidatorParameters.RECEIVE_INSTANT
context parameters. - validateIssuer(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Ensures that the
Issuer
element is present and matches the expected issuer (if set in the context under theCoreValidatorParameters.EXPECTED_ISSUER
key). - validateIssuer(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Ensures that the
Issuer
element is present and matches the expected issuer (if set in the context under theCoreValidatorParameters.EXPECTED_ISSUER
key). - validateRelayState(Response, String, ResponseProcessingInput) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Validates the received relay state matches what we sent.
- validateRequiredAttributes(List<Attribute>, AttributeStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAttributeStatementValidator
-
Validates that the attribute statement contains all attributes that we require.
- validateResponse(Response, String, ResponseProcessingInput, EntityDescriptor, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Validates the response including its signature.
- validateSessionIndex(AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Default implementation does not perform any checks and returns
ValidationResult.VALID
. - validateSessionNotOnOrAfter(AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Default implementation does not perform any checks and returns
ValidationResult.VALID
. - validateSignature(T, ValidationContext) - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Validates the signature of the assertion, if it is signed.
- validateSsoAndSession(Instant, AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Makes checks for SSO and session lengths.
- validateStatements(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the statements of the assertion using the registered
StatementValidator
instance. - validateStatus(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates that the
Response
object has aStatus
attribute. - validateSubject(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the
Subject
element of the assertion. - validateSubjectConfirmations(Assertion, List<SubjectConfirmation>, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the subject confirmations and for the one that is confirmed, it is saved in the validation context under the
SAML2AssertionValidationParameters.CONFIRMED_SUBJECT_CONFIRMATION
key. - validateVersion(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates that the
Response
object has a valid Version attribute. - validateVersion(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates that the
Response
object has a valid Version attribute. - ValidationParametersBuilder - Interface in se.litsec.opensaml.common.validation
-
Interface for a
ValidationContext
builder. - ValidationResultException(ValidationResult) - Constructor for exception se.litsec.opensaml.common.validation.ValidationSupport.ValidationResultException
-
Constructor.
- ValidationSupport - Class in se.litsec.opensaml.common.validation
-
Support methods and functions for validator implementations.
- ValidationSupport.ValidationResultException - Exception in se.litsec.opensaml.common.validation
-
Exception class that should be used internally by validators to process errors.
- ValidatorException - Exception in se.litsec.opensaml.common.validation
-
Generic exception class for validator errors.
- ValidatorException(String) - Constructor for exception se.litsec.opensaml.common.validation.ValidatorException
-
Constructor accepting an error message.
- ValidatorException(String, Throwable) - Constructor for exception se.litsec.opensaml.common.validation.ValidatorException
-
Constructor accepting an error message and the cause of the error.
- ValidatorException(ValidationContext) - Constructor for exception se.litsec.opensaml.common.validation.ValidatorException
-
Constructor that initializes based on the supplied
ValidationContext
. - validAudiences(String...) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the entityID:s of the valid audiences.
- validity - Variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The validity time for created entries.
- validRecipients(String...) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the valid URLs for the intended recipients.
- validUntil(Instant) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the valid until time.
- value(String...) - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Assigns one (or more) attribute string values.
- value(List<String>) - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
- value(T) - Method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Assigns an attribute value.
- version(int, int) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the version attribute for the request.
- version(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the version attribute for the request.
W
- wantAssertionsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Assigns the
WantAssertionsSigned
attribute of themd:SPSSODescriptor
element. - wantAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Assigns the
WantAuthnRequestsSigned
attribute of themd:IDPSSODescriptor
element. - width(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Assigns the width of the
Logo
.
X
- X509CertificateFactoryBean - Class in se.litsec.opensaml.utils.spring
-
Deprecated, for removal: This API element is subject to removal in a future version.
- X509CertificateFactoryBean(Resource) - Constructor for class se.litsec.opensaml.utils.spring.X509CertificateFactoryBean
-
Deprecated.Constructor taking a resource/path to a DER- or PEM-encoded certificate.
- X509CertificateUtils - Class in se.litsec.opensaml.utils
-
Utilities for handling X.509 certificates.
- XMLObjectFactoryBean - Class in se.litsec.opensaml.utils.spring
-
A Spring factory bean that creates OpenSAML
XMLObject
instances. - XMLObjectFactoryBean(Resource) - Constructor for class se.litsec.opensaml.utils.spring.XMLObjectFactoryBean
-
Constructor assigning the resource to unmarshall the XMLObject from.
_
- _builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Returns the internal builder of the correct type.
- _builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Returns the internal builder of the correct type.
- _builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Returns the internal builder of the correct type.
All Classes All Packages