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

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 the AssertionValidator.
AbstractAssertionValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
 
AbstractAttributeStatementValidator - Class in se.litsec.opensaml.saml2.common.assertion
Abstract validator for AttributeStatements.
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 the ResponseValidator.
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 the NameIDPolicy 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 the AuthnRequest object.
assertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
Adds md:AssertionConsumerService elements to the SPSSODescriptor.
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 the AuthnRequest object.
AssertionValidationParametersBuilder - Class in se.litsec.opensaml.saml2.common.assertion
Builder class for building the ValidationContext object for use as validation input to the AssertionValidator.
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 the mdattr: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 the AuthnRequest 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 the SPSSODescriptor.
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 the AuthnRequest 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 the RequestedAuthnContext 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 the RequestedAuthnContext 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 corresponding AuthnRequest.
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 the md:SPSSODescriptor element.
AuthnStatementValidator - Class in se.litsec.opensaml.saml2.common.assertion
Core statement validator for AuthnStatements.
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 the RequestedAuthnContext 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 the AuthnRequest 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 the trustKeyStore 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 the CompositeMetadataResolver 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.
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.
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.
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.

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 IdP SingleSignService 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 its Algorithm 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 for EntityDescriptor 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 the mdattr:EntityAttributes element that is part of the metadata extension element.
EntityDescriptorContainer - Class in se.litsec.opensaml.saml2.metadata
A MetadataContainer for EntityDescriptor 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 an AuthnRequest 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 the AuthnRequest object.
format(String) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
Assigns the Format attribute to the NameIDPolicy 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.
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.
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
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 the AuthnRequest.
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 the AuthnRequest 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 an Issuer element having the nameID format urn: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.
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 or EntitiesDescriptor 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 the AuthnRequest 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 the Format attribute assigned to format and its AllowCreate attribute set to true.
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 the ProtocolBinding attribute of the AuthnRequest 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 the storePassword.
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 the storePassword.
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 the AuthnRequest object.
providerName(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
Assigns the ProviderName attribute to the AuthnRequest 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 Spring Resource 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 the AuthnRequest 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 Spring Resource.
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 the ResponseValidator.
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 the AuthnRequest 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 the SPSSODescriptor.
setAssertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
Adds md:AssertionConsumerService elements to the SPSSODescriptor.
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 the mdattr: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 the SPSSODescriptor.
setAttributeConsumingServices(List<AttributeConsumingService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
Adds md:AttributeConsumingService elements to the SPSSODescriptor.
setAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
Assigns the AuthnRequestsSigned attribute of the md: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 the mdattr: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 the SSODescriptor.
setSingleSignOnServices(List<SingleSignOnService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
Adds md:SingleSignOnService elements to the IDPSSODescriptor.
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 the md:SPSSODescriptor element.
setWantAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
Assigns the WantAuthnRequestsSigned attribute of the md: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 its Algorithm 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 the SSODescriptor.
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 the IDPSSODescriptor.
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 the NameIDPolicy 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 the AuthnRequest 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/or EncryptedAssertion 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 the AuthnStatement.
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 the AuthnRequest.
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 the CoreValidatorParameters.MAX_AGE_MESSAGE and CoreValidatorParameters.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 the CoreValidatorParameters.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 the CoreValidatorParameters.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 a Status 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 the md:SPSSODescriptor element.
wantAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
Assigns the WantAuthnRequestsSigned attribute of the md: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.
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