A B C D E F G H I K L M N O P R S T U V W X _
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractAssertionValidationParametersBuilder<T extends AbstractAssertionValidationParametersBuilder<T>> - Class in se.litsec.opensaml.saml2.common.assertion
-
Abstract builder class for building the
ValidationContextobject for use as validation input to theAssertionValidator. - AbstractAssertionValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
- AbstractAttributeStatementValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
Abstract validator for
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
AuthnRequestmessages. - 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
EntityDescriptorobjects 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
EntityDescriptorthat 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
EntityDescriptorobjects. - 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
MetadataContainerinterface. - 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
MetadataProviderinterface. - 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
ValidationContextobject for use as validation input to theResponseValidator. - AbstractResponseValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
- AbstractSAMLObjectBuilder<T extends SAMLObject> - Class in se.litsec.opensaml.core
-
Abstract base class for the builder pattern.
- AbstractSAMLObjectBuilder() - Constructor for class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Constructor setting up the object to build.
- AbstractSAMLObjectBuilder(InputStream) - Constructor for class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Constructor setting up the builder with a template object that is read from an input stream.
- AbstractSAMLObjectBuilder(T) - Constructor for class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Constructor setting up the builder with a template object.
- AbstractSAMLObjectBuilderFactoryBean<T extends SAMLObject> - Class in se.litsec.opensaml.core.spring
-
Abstract base class for factory beans that are implemented using the builder pattern defined in
SAMLObjectBuilderinterface. - 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
ValidationContextobject 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
AllowCreateattribute to theNameIDPolicyelement. - 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
AssertionConsumerServiceelements. - 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
AssertionConsumerServiceobjects. - 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
AssertionConsumerServiceIndexattribute to theAuthnRequestobject. - assertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Adds
md:AssertionConsumerServiceelements to theSPSSODescriptor. - assertionConsumerServices(AssertionConsumerService...) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
- assertionConsumerServiceURL(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
AssertionConsumerServiceURLattribute to theAuthnRequestobject. - AssertionValidationParametersBuilder - Class in se.litsec.opensaml.saml2.common.assertion
-
Builder class for building the
ValidationContextobject for use as validation input to theAssertionValidator. - AssertionValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AssertionValidationParametersBuilder
- assertionValidator - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The assertion validator.
- AssertionValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
A validator for
Assertionobjects. - AssertionValidator(SignatureTrustEngine, SignaturePrevalidator, Collection<SubjectConfirmationValidator>, Collection<ConditionValidator>, Collection<StatementValidator>) - Constructor for class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Constructor.
- assign(T, String) - Method in class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
-
Assigns the given value to the OpenSAML object (after conversion).
- assignDefaults() - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Calculates values based on the SP and IdP metadata and assigns them to the
AuthnRequest. - assignID(EntitiesDescriptor, String) - Method in class se.litsec.opensaml.saml2.metadata.EntitiesDescriptorContainer
-
Assigns the supplied id to the ID attribute of the descriptor.
- assignID(EntityDescriptor, String) - Method in class se.litsec.opensaml.saml2.metadata.EntityDescriptorContainer
-
Assigns the supplied id to the ID attribute of the descriptor.
- assignID(T, String) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the supplied id to the ID attribute of the descriptor.
- ASSURANCE_CERTIFICATION_ATTRIBUTE_NAME - Static variable in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
The attribute name for the assurance certification attribute stored as an attribute in the entity attributes extension.
- ASSURANCE_CERTIFICATION_ATTRIBUTE_TEMPLATE - Static variable in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
The attribute template for the assurance certification attribute stored as an attribute in the entity attributes extension.
- assuranceCertificationUris(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
- assuranceCertificationUris(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Adds a set of URIs to the assurance certification attribute (
urn:oasis:names:tc:SAML:attribute:assurance-certification) that is part of themdattr:EntityAttributeselement that is part of the metadata extension element. - AttributeBuilder - Class in se.litsec.opensaml.saml2.attribute
-
Implements the build pattern to create
Attributeobjects. - 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
AttributeConsumerServiceIndexattribute to theAuthnRequestobject. - AttributeConsumingServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
Builder for
md:AttributeConsumingServiceelements. - 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:AttributeConsumingServiceelements to theSPSSODescriptor. - attributeConsumingServices(AttributeConsumingService...) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
- AttributeRepository - Interface in se.litsec.opensaml.saml2.attribute
-
An interface for a repository of attribute definitions.
- AttributeRepositoryImpl - Class in se.litsec.opensaml.saml2.attribute
-
A bean implementing the
AttributeRepositoryinterface. - 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
AuthnRequestobject 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
Stringthat holds theAuthnRequestID 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
RequestedAuthnContextelement. - 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
AuthnContextClassRefelements to theRequestedAuthnContextobject. - 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
AuthnContextDeclRefelements to theRequestedAuthnContextobject. - authnRequest(AuthnRequest) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the
AuthnRequestthat was sent to give the message we are validating. - AuthnRequestBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder for
AuthnRequestmessages. - 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
ForceAuthnflag from the correspondingAuthnRequest. - AuthnRequestGenerator<I extends RequestGeneratorInput> - Interface in se.litsec.opensaml.saml2.common.request
-
Interface for generating
AuthnRequestmessages. - authnRequestID(String) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the ID of the
AuthnRequestthat 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
AuthnRequestwhen validating an assertion. - authnRequestIssueInstant(Instant) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the issuance time for the corresponding
AuthnRequestwhen validating an assertion. - authnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Assigns the
AuthnRequestsSignedattribute of themd:SPSSODescriptorelement. - 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
ValidationContextobject. - build() - Method in interface se.litsec.opensaml.common.validation.ValidationParametersBuilder
-
Builds a
ValidationContextobject. - 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
Attributeobject 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
DigestMethodBuilderinstance. - builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Creates a new
EncryptionMethodBuilderinstance. - builder() - Static method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Utility method that creates an
IdpEntityDescriptorBuilderinstance. - 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
LogoBuilderinstance. - 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
SigningMethodBuilderinstance. - 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
SpEntityDescriptorBuilderinstance. - 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
AttributeBuildergiven 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
IdpEntityDescriptorBuilderinstance from a supplied input stream. - builder(InputStream) - Static method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Utility method that creates a
SpEntityDescriptorBuilderinstance 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
AttributeBuildergiven 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
IdpEntityDescriptorBuilderinstance from a supplied template. - builder(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Utility method that creates a
SpEntityDescriptorBuilderinstance 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
KeyInfoelement 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
KeyInfoelement 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
KeyInfoelement 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
KeyInfoelement 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
Companyelement. - comparison(AuthnContextComparisonTypeEnumeration) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Assigns the
Comparisonattribute to theRequestedAuthnContextobject. - 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
Conditionselement to theAuthnRequestobject. - conditionValidators - Variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Registered
Conditionvalidators. - consent(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
Consentattribute of the request. - ContactPersonBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
ContactPersonelements. - 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
ContactPersonobjects. - 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
ContactPersonelements 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
AttributeBuilderobject is created. - createDefaultHttpClient() - Static method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates a default
HttpClientinstance 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
HttpClientinstance that sets up a trust manager that accepts all certificates supplied in thetrustKeyStoreparameter. - 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
nullsince theCompositeMetadataResolverdoesn'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
MetadataResolverinstance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Creates the specific
MetadataResolverinstance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
Creates the specific
MetadataResolverinstance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates the specific
MetadataResolverinstance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
Creates the specific
MetadataResolverinstance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Creates the specific
MetadataResolverinstance for the provider implementation. - createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Creates the specific
MetadataResolverinstance for the provider implementation. - createResponseValidator(SignatureTrustEngine, SignaturePrevalidator) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Sets up the response validator.
- createSamlObject(Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName)instead - createSamlObject(Class<T>, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName, QName)instead - createValueObject(Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Creates an
AttributeValueobject of the given class. - createValueObject(QName, Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Creates an
AttributeValueobject of the given class and schema type. - createXMLObject(Class<T>, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName)instead - createXMLObject(Class<T>, QName, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.buildXMLObject(QName, QName)instead
D
- decodeCertificate(File) - Static method in class se.litsec.opensaml.utils.X509CertificateUtils
-
Given a file containing a X.509 certificate the method returns a
X509Certificateobject. - decodeCertificate(InputStream) - Static method in class se.litsec.opensaml.utils.X509CertificateUtils
-
Decodes a
X509Certificatefrom an input stream. - decodeResponse(String) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Decodes the received SAML response message into a
Responseobject. - 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
Destinationattribute and also updates the binding to use based on which of the IdPSingleSignServiceelements that match the supplied destination value. - destination(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
Destinationattribute 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:DigestMethodelements. - 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
DigestMethodobjects. - 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:DigestMethodelements 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
EmailAddresselements. - 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
EncryptionMethodelement having only itsAlgorithmattribute assigned. - encryptionMethod(String, Integer) - Static method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Utility method that creates a
EncryptionMethodelement. - EncryptionMethodBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
md:EncryptionMethodelements. - 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
EncryptionMethodobjects. - 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
MetadataContainerforEntityDescriptorelements. - 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
EntitiesDescriptorobject 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:EntityAttributeselement that is part of the metadata extension element. - entityAttributesExtension(Attribute...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- entityCategories(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- entityCategories(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds a set of entity categories to the entity category attribute (
http://macedir.org/entity-category) that is part of themdattr:EntityAttributeselement that is part of the metadata extension element. - EntityDescriptorContainer - Class in se.litsec.opensaml.saml2.metadata
-
A
MetadataContainerforEntityDescriptorelements. - 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
EntityDescriptorobject 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
ExtendedAuthnRequestBuilderbuilds anAuthnRequestobject 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
Extensionselement 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
ForceAuthnattribute to theAuthnRequestobject. - format(String) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Assigns the
Formatattribute to theNameIDPolicyelement. - 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
Assertionfrom the response. - getAssertion() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the
Assertionfrom 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
AuthnContextClassRefelement 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
AuthnContextClassRefelement 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
AuthnRequestfrom the validation context. - getBuilder(Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.getBuilder(QName)instead - getBuilder(QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.getBuilder(QName)instead - getByFriendlyName(String) - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns the
AttributeTemplatefor the given friendly name. - getByFriendlyName(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns the
AttributeTemplatefor the given friendly name. - getByName(String) - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns the
AttributeTemplatefor the given attribute name. - getByName(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns the
AttributeTemplatefor 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:DigestMethodelements. - getEntityAttributes(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Returns the
EntityAttributeselement 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
ForceAuthnflag 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
EntitiesDescriptorelement. - 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
EntityDescriptorfor 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
nullif none was sent). - getRequest() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequest() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequest() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequestParameters() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
If the
RequestHttpObject.getMethod()returns "POST" the request should be posted to the Identity Provider. - getRequestParameters() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Will always return
null. - getRequestParameters() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
If the
RequestHttpObject.getMethod()returns "POST" the request should be posted to the Identity Provider. - getResponseId() - Method in exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Returns the ID of the Response.
- getResponseIssueInstant(ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Gets the
AssertionValidator.RESPONSE_ISSUE_INSTANTsetting. - 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:SigningMethodelements. - getSingleSignOnService(EntityDescriptor, RequestGeneratorInput) - Method in class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Returns the
SingleSignOnServiceelement 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
NameIDfor the subject. - getSubjectNameID() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the
NameIDfor 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:Descriptionelement 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:Descriptionelement 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:DisplayNameelement 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:DisplayNameelement 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
GivenNameelement.
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
idSizeand assigns it to theAuthnRequest. - id(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
IDattribute 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
EntityDescriptorthat 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
EntityDescriptorobjects 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
EntityDescriptorthat 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
IDPEntryelement. - idpList(String, List<IDPEntry>) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Adds the
IDPListelement. - 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
trueif 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
trueif 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
trueif 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
trueif 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
Indexattribute. - 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
isDefaultattribute of the service. - isDefault(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Sets the
isDefaultattribute 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
IsPassiveattribute to theAuthnRequestobject. - isRequired(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Assigns the
isRequiredattribute 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
Issuerelement of the request by adding anIssuerelement having the nameID formaturn:oasis:names:tc:SAML:2.0:nameid-format:entity. - issuer(Issuer) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the
Issuerelement 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
KeyDescriptorelements. - 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
KeyDescriptorobjects. - 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
KeyDescriptorobjects. - 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
KeyInfoelement 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.KeyStoreFactoryBeanfrom 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
KeyStoreobjects. - 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
KeyStorebased on the given arguments. - loadSystemTrustStore() - Static method in class se.litsec.opensaml.utils.KeyStoreUtils
-
Loads a
KeyStoreinstance 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
LocalizedStringobjects 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:Logoobject. - logo(String, String, Integer, Integer) - Static method in class se.litsec.opensaml.saml2.metadata.build.LogoBuilder
-
Utility method that builds a
mdui:Logoobject. - LogoBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
mdui:Logoelements. - 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
Logoobjects. - LogoFactoryBean(String, Integer, Integer) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.LogoFactoryBean
-
Constructor setting the the URL, height and width, but no language tag.
- LogoFactoryBean(String, String, Integer, Integer) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.LogoFactoryBean
-
Constructor setting the the URL, its language tag and the height and width.
- logos(List<Logo>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the logotypes.
- logos(Logo...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
M
- marshall() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Marshals the encapsulated descriptor into its XML representation.
- marshall() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Marshals the encapsulated descriptor into its XML representation.
- marshall(T) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.use
XMLObjectSupport.marshall(XMLObject)instead - matchingSSODescriptorType(EntityDescriptor) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Checks that the SSO descriptor of the supplied
EntityDescriptoris 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
EntityDescriptoris 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
EntityDescriptoris 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
Durationholding 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
ReplayCacheas 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
EntityDescriptororEntitiesDescriptorin 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:NameIDFormatelements. - nameIDPolicy(NameIDPolicy) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a
NameIDPolicyelement to theAuthnRequestobject. - NameIDPolicyBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder class for
NameIDPolicyelements. - 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
NameIDPolicyelement with theFormatattribute assigned toformatand itsAllowCreateattribute set totrue. - next() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
O
- oAEPparams(String) - Method in class se.litsec.opensaml.saml2.metadata.build.EncryptionMethodBuilder
-
Assigns the OAEP parameters.
- object() - Method in class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Returns the object being built.
- ObjectUtils - Class in se.litsec.opensaml.utils
-
Utility methods for creating OpenSAML objects within directly having to make use of the builders for each object you are creating and methods for marshalling and unmarshalling.
- ObjectValidator<T extends XMLObject> - Interface in se.litsec.opensaml.common.validation
-
Interface for validation of XML and SAML objects.
- OpenSAMLInitializerBean - Class in se.litsec.opensaml.config.spring
-
Bean for initializing the OpenSAML 4.X library.
- OpenSAMLInitializerBean() - Constructor for class se.litsec.opensaml.config.spring.OpenSAMLInitializerBean
- organization(Organization) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the
Organizationelement to the entity descriptor. - OrganizationBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
Organizationelements. - 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
OrganizationDisplayNameelements. - 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
Organizationobjects. - 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
OrganizationNameelements. - 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
OrganizationURLelements. - 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_URIto theProtocolBindingattribute of theAuthnRequestobject. - 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
FactoryBeanthat reads a JKS-file and extracts a private key with its certificate. - PrivateKeyEntryFactoryBean(Resource, char[]) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean that will load the JKS-file given by
storeLocation, unlock it and then load the private key entry using thestorePassword. - PrivateKeyEntryFactoryBean(Resource, char[], String) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean that will load the keystore of the given type from
storeLocation, unlock it and then load the private key entry using thestorePassword. - PrivateKeyEntryFactoryBean(Resource, char[], String, char[]) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean the will load a JKS-store, unlock it and locate and unlock the given private key entry identified by
alias. - PrivateKeyEntryFactoryBean(Resource, char[], String, String, char[]) - Constructor for class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
Constructor setting up a factory bean the will load a keystore of the given type, unlock it and locate and unlock the given private key entry identified by
alias. - processSamlResponse(String, String, ResponseProcessingInput, PeerMetadataResolver, ValidationContext) - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessor
-
Processes a SAML response including signature validation and assertion decryption.
- processSamlResponse(String, String, ResponseProcessingInput, PeerMetadataResolver, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Processes a SAML response including signature validation and assertion decryption.
- protocolBinding(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
ProtocolBindingattribute to theAuthnRequestobject. - providerName(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the
ProviderNameattribute to theAuthnRequestobject. - proxy(Resource) - Static method in class se.litsec.opensaml.utils.spring.ResourceProxy
-
Creates a proxy that proxies calls to the OpenSAML
Resourceinterface to an implementation of a SpringResourceinterface. - proxyCount(Integer) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Assigns the
ProxyCountattribute. - ProxyMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A metadata provider that is constructed by assigning an OpenSAML
MetadataResolverinstance. - 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
Instantholding the timestamp for when a message being validated was received. - RECEIVE_URL - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Stringthat 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:RequestedAttributeelements. - 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:RequestedAttributeelements. - 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
RequestedAuthnContextelement to theAuthnRequestobject. - RequestedAuthnContextBuilder - Class in se.litsec.opensaml.saml2.core.build
-
A builder for
RequestedAuthnContextelements. - 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
RequesterIDelements. - 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
Resourceto a SpringResource. - RESPONSE_ISSUE_INSTANT - Static variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Carries a
Instantholding 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
ResponseProcessingResultinterface. - 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
ValidationContextobject for use as validation input to theResponseValidator. - ResponseValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidationParametersBuilder
- responseValidationSettings - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Static response validation settings.
- ResponseValidationSettings - Class in se.litsec.opensaml.saml2.common.response
-
Configuration settings for response and assertion validation.
- ResponseValidationSettings() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
- responseValidator - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The response validator.
- ResponseValidator - Class in se.litsec.opensaml.saml2.common.response
-
Response validator that ensures that a
Responseelement 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
Scopingelement to theAuthnRequestobject. - ScopingBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder class for
Scopingelements. - 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 (
EntityDescriptorelements) 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
AlgorithmRegistryinstance 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:AssertionConsumerServiceelement to theSPSSODescriptor. - setAssertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds
md:AssertionConsumerServiceelements to theSPSSODescriptor. - setAssuranceCertificationUris(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Adds a set of URIs to the assurance certification attribute (
urn:oasis:names:tc:SAML:attribute:assurance-certification) that is part of themdattr:EntityAttributeselement that is part of the metadata extension element. - setAttributeConsumingService(AttributeConsumingService) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds one
md:AttributeConsumingServiceelement to theSPSSODescriptor. - setAttributeConsumingServices(List<AttributeConsumingService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds
md:AttributeConsumingServiceelements to theSPSSODescriptor. - setAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Assigns the
AuthnRequestsSignedattribute of themd:SPSSODescriptorelement. - 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
KeyInfoelement 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
KeyInfoelement 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
KeyInfoelement within the key descriptor. - setCompany(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
Companyelement. - setContactPersons(List<ContactPerson>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the
ContactPersonelements 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:DigestMethodelements 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:DigestMethodelements 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
EmailAddresselement. - setEmailAddresses(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
EmailAddresselements. - 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:EntityAttributeselement that is part of the metadata extension element. - setEntityCategories(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds a set of entity categories to the entity category attribute (
http://macedir.org/entity-category) that is part of themdattr:EntityAttributeselement 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
GivenNameelement. - 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
isDefaultattribute 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
KeyInfoelement 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:NameIDFormatelements. - 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
Organizationelement to the entity descriptor. - setOrganizationDisplayName(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one
OrganizationDisplayNameelement. - setOrganizationDisplayNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the
OrganizationDisplayNameelements. - setOrganizationName(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one
OrganizationNameelement. - setOrganizationNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the
OrganizationNameelements. - setOrganizationURL(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one
OrganizationURLelement. - setOrganizationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the
OrganizationURLelements. - 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:SigningMethodelements 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:SigningMethodelements 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:SingleLogoutServiceelements to theSSODescriptor. - setSingleSignOnServices(List<SingleSignOnService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Adds
md:SingleSignOnServiceelements to theIDPSSODescriptor. - setStrictValidation(boolean) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns telling whether strict validation should be performed.
- setSurname(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
SurNameelement. - setTelephoneNumber(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns one
TelephoneNumberelement. - setTelephoneNumbers(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the
TelephoneNumberelements. - 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:UIInfoelement 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
EntityDescriptorshould 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
WantAssertionsSignedattribute of themd:SPSSODescriptorelement. - setWantAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Assigns the
WantAuthnRequestsSignedattribute of themd:IDPSSODescriptorelement. - 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
SigningMethodelement having only itsAlgorithmattribute assigned. - signingMethod(String, Integer, Integer) - Static method in class se.litsec.opensaml.saml2.metadata.build.SigningMethodBuilder
-
Utility method that creates a
SigningMethodelement. - SigningMethodBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
alg:SigningMethodelements. - 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
SigningMethodobjects. - 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:SigningMethodelements 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
SingleLogoutServiceelements. - 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:SingleLogoutServiceelements to theSSODescriptor. - singleLogoutServices(SingleLogoutService...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
- SingleSignOnServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for
SingleSignOnServiceelements. - 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
SingleSignOnServiceobjects. - 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:SingleSignOnServiceelements to theIDPSSODescriptor. - singleSignOnServices(SingleSignOnService...) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
- SpEntityDescriptorBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for building an
md:EntityDescription(metadata) object for a Service Provider. - SpEntityDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with no template.
- SpEntityDescriptorBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with a template
EntityDescriptorthat 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
EntityDescriptorobjects 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
EntityDescriptorthat is read from a resource. - spNameQualifier(String) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Assigns the
SPNameQualifierattribute to theNameIDPolicyelement. - SpringResourceMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider.spring
-
Utility class that accepts a Spring Framework
Resourceas the metadata source. - SpringResourceMetadataProvider(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Constructor taking a Spring Framework
Resourceas 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
MetadataProviderthat 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
EntitiesDescriptorobject. - StaticMetadataProvider(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Constructor that takes an
EntityDescriptorobject. - 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
Booleanspecifying 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
Stringobjects 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
XSBooleanValueobjects. - StringToXSBooleanValueConverter() - Constructor for class se.litsec.opensaml.utils.spring.StringToXSBooleanValueConverter
- subject(Subject) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a
Subjectelement to theAuthnRequestobject. - subjectConfirmationCheckAddess(boolean) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
- subjectConfirmationValidators - Variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Registered
SubjectConfirmationvalidators. - 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
SurNameelement.
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
TelephoneNumberelements. - 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
UIInfoobjects. - 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:UIInfoelement as an extension to the role descriptor. - UIInfoFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
UIInfoobjects. - 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
Extensionselement 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
trueif 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
trueif 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
Assertionand/orEncryptedAssertionelement. - validateAuthnContext(AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Default implementation will only assert that the
AuthnContextelement is present. - validateAuthnInstant(AuthnStatement, Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Validates the
AuthnInstantof theAuthnStatement. - validateConditions(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the
Conditionselements 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
Consentattribute. - validateDestination(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Ensures that the
Destinationattribute 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
Extensionselement. - validateID(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates that the
Assertionobject has an ID attribute. - validateID(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates that the
Responseobject has an ID attribute. - validateInResponseTo(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Ensures that the
InResponseToattribute is present and that it matches the ID of theAuthnRequest. - validateIssueInstant(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates that the
Assertionobject 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
Responseobject has a IssueInstant attribute and that it is not too old given theCoreValidatorParameters.MAX_AGE_MESSAGEandCoreValidatorParameters.RECEIVE_INSTANTcontext parameters. - validateIssuer(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Ensures that the
Issuerelement is present and matches the expected issuer (if set in the context under theCoreValidatorParameters.EXPECTED_ISSUERkey). - validateIssuer(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Ensures that the
Issuerelement is present and matches the expected issuer (if set in the context under theCoreValidatorParameters.EXPECTED_ISSUERkey). - 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
StatementValidatorinstance. - validateStatus(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates that the
Responseobject has aStatusattribute. - validateSubject(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates the
Subjectelement 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_CONFIRMATIONkey. - validateVersion(Assertion, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Validates that the
Responseobject has a valid Version attribute. - validateVersion(Response, ValidationContext) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Validates that the
Responseobject has a valid Version attribute. - ValidationParametersBuilder - Interface in se.litsec.opensaml.common.validation
-
Interface for a
ValidationContextbuilder. - 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
WantAssertionsSignedattribute of themd:SPSSODescriptorelement. - wantAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Assigns the
WantAuthnRequestsSignedattribute of themd:IDPSSODescriptorelement. - 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
XMLObjectinstances. - XMLObjectFactoryBean(Resource) - Constructor for class se.litsec.opensaml.utils.spring.XMLObjectFactoryBean
-
Constructor assigning the resource to unmarshall the XMLObject from.
_
- _builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Returns the internal builder of the correct type.
- _builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Returns the internal builder of the correct type.
- _builder() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Returns the internal builder of the correct type.
All Classes All Packages