- AbstractAssertionValidationParametersBuilder<T extends AbstractAssertionValidationParametersBuilder<T>> - Class in se.litsec.opensaml.saml2.common.assertion
-
- AbstractAssertionValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
- AbstractAttributeStatementValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
- AbstractAttributeStatementValidator() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AbstractAttributeStatementValidator
-
- AbstractAuthnRequestBuilder<BUILDER extends AbstractSAMLObjectBuilder<AuthnRequest>> - Class in se.litsec.opensaml.saml2.core.build
-
Abstract builder for AuthnRequest
messages.
- AbstractAuthnRequestBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
- AbstractAuthnRequestGenerator<I extends RequestGeneratorInput> - Class in se.litsec.opensaml.saml2.common.request
-
Abstract base class for generating AuthnRequest messages.
- AbstractAuthnRequestGenerator(String) - Constructor for class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Constructor.
- AbstractEntityDescriptorBuilder<T extends AbstractSAMLObjectBuilder<EntityDescriptor>> - Class in se.litsec.opensaml.saml2.metadata.build
-
Abstract base builder for creating EntityDescriptor
objects using the builder pattern, and optionally a
template object.
- AbstractEntityDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Constructor setting up the builder with no template.
- AbstractEntityDescriptorBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Constructor setting up the builder with a template EntityDescriptor
that is read from a resource.
- AbstractEntityDescriptorBuilder(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Constructor setting up the builder with a template EntityDescriptor
.
- AbstractEntityDescriptorFactoryBean<T extends AbstractEntityDescriptorBuilder<?>> - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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(T) - Constructor for class se.litsec.opensaml.core.AbstractSAMLObjectBuilder
-
Constructor setting up the builder with a template object.
- 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.
- AbstractSAMLObjectBuilderFactoryBean<T extends SAMLObject> - Class in se.litsec.opensaml.core.spring
-
Abstract base class for factory beans that are implemented using the builder pattern defined in
SAMLObjectBuilder
interface.
- AbstractSAMLObjectBuilderFactoryBean() - Constructor for class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
- AbstractSignableObjectValidator<T extends SignableXMLObject> - Class in se.litsec.opensaml.common.validation
-
Abstract object validator that supports validating signatures.
- AbstractSignableObjectValidator(SignatureTrustEngine, SignaturePrevalidator) - Constructor for class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Constructor.
- AbstractValidationParametersBuilder<T extends AbstractValidationParametersBuilder<T>> - Class in se.litsec.opensaml.common.validation
-
Abstract base class for building the
ValidationContext
object using a builder pattern.
- AbstractValidationParametersBuilder() - Constructor for class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
- addDynamicParameter(String, Object) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds a dynamic validation parameter.
- addDynamicParameters(Map<String, Object>) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds dynamic validation parameters.
- addStaticParameter(String, Object) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Adds a static validation parameter.
- 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
-
- afterPropertiesSet() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
- afterPropertiesSet() - Method in class se.litsec.opensaml.saml2.common.response.MessageReplayCheckerImpl
- alias - Variable in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
The alias holding the private key entry.
- allowCreate(Boolean) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Assigns the AllowCreate
attribute to the NameIDPolicy
element.
- ALLOWED_CLOCK_SKEW - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Long
specifying a clock skew value in milliseconds.
- 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.
- apply(T) - Method in class se.litsec.opensaml.utils.PredicateWrapper
- AssertionConsumerServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for AssertionConsumerService
elements.
- AssertionConsumerServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
- AssertionConsumerServiceFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
- AssertionConsumerServiceFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Constructor.
- assertionConsumerServiceIndex(Integer) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the AssertionConsumerServiceIndex
attribute to the AuthnRequest
object.
- assertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Adds md:AssertionConsumerService
elements to the SPSSODescriptor
.
- assertionConsumerServices(AssertionConsumerService...) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
- assertionConsumerServiceURL(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the AssertionConsumerServiceURL
attribute to the AuthnRequest
object.
- AssertionValidationParametersBuilder - Class in se.litsec.opensaml.saml2.common.assertion
-
- AssertionValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AssertionValidationParametersBuilder
-
- AssertionValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
A validator for Assertion
objects.
- AssertionValidator(SignatureTrustEngine, SignaturePrevalidator, Collection<SubjectConfirmationValidator>, Collection<ConditionValidator>, Collection<StatementValidator>) - Constructor for class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Constructor.
- assertionValidator - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The assertion validator.
- 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(T, String) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the supplied id to the ID attribute of the descriptor.
- 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.
- 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(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Adds a set of URIs to the assurance certification attribute
(urn:oasis:names:tc:SAML:attribute:assurance-certification
) that is part of the
mdattr:EntityAttributes
element that is part of the metadata extension element.
- assuranceCertificationUris(String...) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
- AttributeBuilder - Class in se.litsec.opensaml.saml2.attribute
-
Implements the build pattern to create
Attribute
objects.
- 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.
- 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.
- attributeConsumerServiceIndex(Integer) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the AttributeConsumerServiceIndex
attribute to the AuthnRequest
object.
- AttributeConsumingServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
Builder for md:AttributeConsumingService
elements.
- AttributeConsumingServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
- attributeConsumingServices(List<AttributeConsumingService>) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Adds md:AttributeConsumingService
elements to the SPSSODescriptor
.
- attributeConsumingServices(AttributeConsumingService...) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
- AttributeRepository - Interface in se.litsec.opensaml.saml2.attribute
-
An interface for a repository of attribute definitions.
- AttributeRepositoryImpl - Class in se.litsec.opensaml.saml2.attribute
-
A bean implementing the AttributeRepository
interface.
- AttributeRepositoryImpl(List<AttributeTemplate>) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Constructor.
- AttributeTemplate - Class in se.litsec.opensaml.saml2.attribute
-
An attribute template is a template of a SAML attribute, i.e., it represents the name, friendly name and name format
but not the value of the attribute.
- AttributeTemplate(String, String) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Creates an attribute template with the given name and friendly name, the default name format
urn:oasis:names:tc:SAML:2.0:attrname-format:uri
(
Attribute.URI_REFERENCE
) and not multi-valued.
- AttributeTemplate(String, String, String) - Constructor for class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Creates an attribute template with the given name, friendly name and name format.
- AttributeUtils - Class in se.litsec.opensaml.saml2.attribute
-
Helper methods for accessing attribute values.
- AUTHN_REQUEST - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
AuthnRequest
object that is used in several checks of responses and assertions.
- AUTHN_REQUEST_FORCE_AUTHN - Static variable in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Key for a validation context parameter.
- AUTHN_REQUEST_ID - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
String
that holds the
AuthnRequest
ID attribute.
- AUTHN_REQUEST_ISSUE_INSTANT - Static variable in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Key for a validation context parameter.
- authnContextClassRefs(boolean, boolean, List<String>) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
A utility method that helps adding one or more Authentication context class reference URI(s) to the
RequestedAuthnContext
element.
- authnContextClassRefs(boolean, boolean, String...) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
- authnContextClassRefs(List<String>) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Assigns AuthnContextClassRef
elements to the RequestedAuthnContext
object.
- authnContextClassRefs(String...) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
- authnContextDeclRefs(List<String>) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Assigns AuthnContextDeclRef
elements to the RequestedAuthnContext
object.
- authnContextDeclRefs(String...) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
- authnRequest(AuthnRequest) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the AuthnRequest
that was sent to give the message we are validating.
- AuthnRequestBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder for AuthnRequest
messages.
- AuthnRequestBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.AuthnRequestBuilder
-
- authnRequestForceAuthn(Boolean) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the ForceAuthn
flag from the corresponding AuthnRequest
.
- AuthnRequestGenerator<I extends RequestGeneratorInput> - Interface in se.litsec.opensaml.saml2.common.request
-
- authnRequestID(String) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the ID of the AuthnRequest
that was sent to give the message we are validating.
- authnRequestIssueInstant(Long) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the issuance time for the corresponding AuthnRequest
when validating an assertion.
- authnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Assigns the AuthnRequestsSigned
attribute of the md:SPSSODescriptor
element.
- AuthnStatementValidator - Class in se.litsec.opensaml.saml2.common.assertion
-
- AuthnStatementValidator() - Constructor for class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
- cacheDuration(Long) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the cacheDuration attribute for the EntityDescriptor
.
- certificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a certificate to be used as a X.509 data element of the KeyInfo
element within the key descriptor.
- certificate(InputStream) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns an input stream to a certificate resource that is to be used as a X.509 data element of the KeyInfo
element within the key descriptor.
- certificate(String) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a certificate (in Base64-encoded format) to be used as a X.509 data element of the KeyInfo
element
within the key descriptor.
- certificate(X509Credential) - Method in class se.litsec.opensaml.saml2.metadata.build.KeyDescriptorBuilder
-
Assigns a certificate in OpenSAML credential format to be used as a X.509 data element of the KeyInfo
element within the key descriptor.
- check(ValidationResult) - Static method in class se.litsec.opensaml.common.validation.ValidationSupport
-
Checks if the result is VALID.
- checkReplay(String) - Method in class se.litsec.opensaml.saml2.common.response.InMemoryReplayChecker
-
Checks if the supplied message ID already has been processed within the time the replay checker keeps the processed
items in its cache.
- checkReplay(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(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(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(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.MessageReplayCheckerImpl
-
Checks if the supplied message contains an ID that already has been processed within the time the replay checker
keeps the processed items in its cache.
- clazz - Variable in class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
-
The class.
- cloneDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns a deep clone of the descriptor element that is encapsulated by this object.
- cloneDescriptor() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Returns a deep clone of the descriptor element that is encapsulated by this object.
- company(String) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the Company
element.
- comparison(AuthnContextComparisonTypeEnumeration) - Method in class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
Assigns the Comparison
attribute to the RequestedAuthnContext
object.
- CompositeMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A metadata provider that collects its metadata from multiple sources (providers).
- CompositeMetadataProvider(String, List<MetadataProvider>) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Constructs a composite metadata provider by assigning it a list of provider instances that it shall read its
metadata from.
- conditions(Conditions) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a Conditions
element to the AuthnRequest
object.
- conditionValidators - Variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
- consent(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the Consent
attribute of the request.
- ContactPersonBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for ContactPerson
elements.
- ContactPersonBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Default constructor.
- ContactPersonBuilder(ContactPerson) - Constructor for class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Creates a builder from an object template.
- ContactPersonFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
- ContactPersonFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Constructor.
- contactPersons(List<ContactPerson>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the ContactPerson
elements to the entity descriptor.
- contactPersons(ContactPerson...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
- convert(String) - Method in class se.litsec.opensaml.utils.spring.StringToLocalizedStringConverter
-
Converts strings on the format <lang-tag>-<string according to language>
.
- convert(String) - Method in class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
- convert(String) - Method in class se.litsec.opensaml.utils.spring.StringToXSBooleanValueConverter
- CoreValidatorParameters - Class in se.litsec.opensaml.common.validation
-
Core parameter keys used to store and retrieve static and dynamic parameters within a
ValidationContext
.
- createAssertionValidator(SignatureTrustEngine, SignaturePrevalidator) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Sets up the assertion validator.
- createBuilder() - Method in class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
- createDefaultHttpClient() - Static method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates a default HttpClient
instance that uses system properties and sets a SSLSocketFactory that is
configured in a "no trust" mode, meaning that all peer certificates are accepted and no hostname check is made.
- createDefaultParserPool() - Static method in class se.litsec.opensaml.config.OpenSAMLInitializer
-
Creates a basic parser pool with default settings.
- createFilter() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Creates the filter(s) that this instance should be configured with.
- createFilter() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Returns null
since the CompositeMetadataResolver
doesn't perform any filtering.
- createInstance() - Method in class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
The default implementation assumes that the object has been set up when elements and attributes were assigned, and
simply returns the build object (if this is not a singleton bean, the object is cloned).
- createInstance() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EntitiesDescriptorFactoryBean
- createInstance() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.EntityDescriptorFactoryBean
- createInstance() - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
- createInstance() - Method in class se.litsec.opensaml.utils.spring.KeyStoreFactoryBean
- createInstance() - Method in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
- createInstance() - Method in class se.litsec.opensaml.utils.spring.X509CertificateFactoryBean
- createInstance() - Method in class se.litsec.opensaml.utils.spring.XMLObjectFactoryBean
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.FilesystemMetadataProvider
-
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.ProxyMetadataProvider
-
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
- createMetadataResolver(boolean, boolean, MetadataFilter) - Method in class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
- 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
-
Utility method for creating an OpenSAML SAMLObject
using the default element name of the class.
- createSamlObject(Class<T>, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Utility method for creating an OpenSAML SAMLObject
given its element name.
- createTlsTrustEngine(KeyStore) - Static method in class se.litsec.opensaml.saml2.metadata.provider.HTTPMetadataProvider
-
Creates a TrustEngine
instance based on the supplied trust key store.
- createValueObject(Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Creates an AttributeValue
object of the given class.
- createValueObject(QName, Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeBuilder
-
Creates an AttributeValue
object of the given class and schema type.
- createXMLObject(Class<T>, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Utility method for creating an XMLObject
given its element name.
- createXMLObject(Class<T>, QName, QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Utility method for creating an XMLObject
given its registered element name but where the
elementNameToAssign
is assigned to the object created.
- 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(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Returns the number of milliseconds that is the maximum allowed clock skew that we accept when comparing time
stamps.
- getAllowedClockSkew() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Returns the allowed clock skew (in milliseconds).
- getAssertion() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the Assertion
from the response.
- getAssertion() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the Assertion
from the response.
- getAttribute(String, List<Attribute>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Returns an attribute with a given name from an attribute list.
- getAttributeNames() - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns a list of all attribute names that are stored in the repository.
- getAttributeNames() - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns a list of all attribute names that are stored in the repository.
- getAttributes() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the attributes that are part of the attribute statement of the assertion.
- getAttributes() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the attributes that are part of the attribute statement of the assertion.
- getAttributeStringValue(Attribute) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Given a single-valued string attribute, this method returns its string value.
- getAttributeStringValues(Attribute) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Given an attribute holding string values this method will return a list of these values.
- getAttributeValue(Attribute, Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Given a single-valued attribute, this method returns its value (of the given type).
- getAttributeValues(Attribute, Class<T>) - Static method in class se.litsec.opensaml.saml2.attribute.AttributeUtils
-
Returns the attribute values of the given type.
- getAuthnContextClassUri() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the URI for the AuthnContextClassRef
element that holds the "level of assurance" under which the
authentication was made.
- getAuthnContextClassUri() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the URI for the AuthnContextClassRef
element that holds the "level of assurance" under which the
authentication was made.
- getAuthnInstant() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the authentication instant.
- getAuthnInstant() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the authentication instant.
- getAuthnRequest() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the authentication request message that corresponds to the response message being processed.
- getAuthnRequestIssueInstant(ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Gets the issue instant of the AuthnRequest
from the validation context.
- getBuilder(Class<T>) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Returns the builder object that can be used to create objects of the supplied class type.
- getBuilder(QName) - Static method in class se.litsec.opensaml.utils.ObjectUtils
-
Returns the builder object that can be used to build object for the given element name.
- getByFriendlyName(String) - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns the AttributeTemplate
for the given friendly name.
- getByFriendlyName(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns the AttributeTemplate
for the given friendly name.
- getByName(String) - Method in interface se.litsec.opensaml.saml2.attribute.AttributeRepository
-
Returns the AttributeTemplate
for the given attribute name.
- getByName(String) - Method in class se.litsec.opensaml.saml2.attribute.AttributeRepositoryImpl
-
Returns the AttributeTemplate
for the given attribute name.
- getCertificateEntries(KeyStore) - Static method in class se.litsec.opensaml.utils.KeyStoreUtils
-
Returns a list of all certificate entries of the supplied keystore.
- getClientIpAddress() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
If the validation should perform a check of the Address(es) found in the assertion, this method should return the
address of the client, otherwise return null
.
- getDefaultBinding() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the binding URI for the binding the generator should use if there are more than one possible choice.
- getDefaultElementName(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.
- getEntityAttributes(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Returns the EntityAttributes
element that is placed as an extension to the supplied entity descriptor.
- getEntityDescriptor(String) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns the entity descriptor identified by the given entityID.
- getEntityDescriptor(String) - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the entity descriptor identified by the given entityID.
- getEntityID() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the entityID for the Service Provider this request generator is serving.
- getEntityID() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGenerator
-
Returns the entityID for the Service Provider this request generator is serving.
- getForceAuthnFlag(ValidationContext) - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
-
Gets the ForceAuthn
flag from the validation context.
- getFriendlyName() - Method in class se.litsec.opensaml.saml2.attribute.AttributeTemplate
-
Get the friendly name of this attribute template.
- getHttpHeaders() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Returns a mapping of header names and values that should be used when sending the request.
- getHttpHeaders() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Returns a mapping of header names and values that should be used when sending the request.
- getHttpHeaders() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
Returns a mapping of header names and values that should be used when sending the request.
- getID(T) - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Returns the ID of the signable object.
- 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(T) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the ID attribute of the supplied descriptor.
- 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() - 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.
- 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.
- getInstance() - Static method in class se.litsec.opensaml.config.OpenSAMLInitializer
-
Returns the initializer instance.
- getIssuer(T) - Method in class se.litsec.opensaml.common.validation.AbstractSignableObjectValidator
-
Returns the issuer of the signable object.
- getIssuer(Assertion) - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Returns the Assertion issuer.
- 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(Response) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
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(T) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns a log string of the supplied descriptor.
- 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.
- getMaxAgeReceivedMessage(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Returns the number of milliseconds 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 (in milliseconds).
- getMaxSessionAge() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Returns the maximum session age allowed for SSO (in milliseconds).
- getMetadata(String) - Method in interface se.litsec.opensaml.saml2.metadata.PeerMetadataResolver
-
Returns the metadata EntityDescriptor
for the given entityID.
- getMetadata() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns the XML element making up the metadata for the federation.
- getMetadata() - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
Collects all metadata from all underlying providers and creates an EntitiesDescriptor
element.
- getMetadata() - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns the XML element making up the metadata for the federation.
- 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.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.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.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.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
- getObjectType() - Method in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
- getObjectType() - Method in class se.litsec.opensaml.utils.spring.X509CertificateFactoryBean
- 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(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Returns the timestamp (milliseconds since epoch) for when the message being validated was received.
- getReceiveInstant() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the timestamp (epoch since 1970) when the response was received.
- getReceiveURL() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the URL on which the response message was received.
- getRelayState() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGeneratorInput
-
Returns the relay state variable to use.
- getRelayState() - Method in interface se.litsec.opensaml.saml2.common.request.RequestGeneratorInput
-
Returns the relay state variable to use.
- getRelayState() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingInput
-
Returns the RelayState that was included in the request (or null
if none was sent).
- getRequest() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequest() - Method in class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequest() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObject
-
Returns the actual request (for easy access to its elements).
- getRequestParameters() - Method in class se.litsec.opensaml.saml2.common.request.PostRequestHttpObject
-
- 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
-
- getResponseId() - Method in exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Returns the ID of the Response.
- 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
- getServicedStatement() - Method in class se.litsec.opensaml.saml2.common.assertion.AuthnStatementValidator
- 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.
- 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.
- getSigningCredentials() - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Returns the signature credentials.
- getSingleSignOnService(EntityDescriptor, RequestGeneratorInput) - Method in class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Returns the SingleSignOnService
element to use when sending the request to the IdP.
- getSPSSODescriptor(String) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
A utility method that extracts the SP SSO descriptor from the Entity Descriptor identified by the supplied
entityID.
- getSPSSODescriptor(String) - Method in interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
A utility method that extracts the SP SSO descriptor from the Entity Descriptor identified by the supplied
entityID.
- getStatus() - Method in exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Returns the status object.
- getSubjectNameID() - Method in interface se.litsec.opensaml.saml2.common.response.ResponseProcessingResult
-
Returns the NameID
for the subject.
- getSubjectNameID() - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Returns the NameID
for the subject.
- getThis() - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Returns 'this' object.
- getThis() - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.common.assertion.AssertionValidationParametersBuilder
-
Returns 'this' object.
- getThis() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationParametersBuilder
-
Returns 'this' object.
- getThis() - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.core.build.AuthnRequestBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getThis() - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
In order for us to be able to make chaining calls we need to return the concrete type of the builder.
- getUiDescription(EntityDescriptor, String) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns the mdui:Description
element for the given language tag from the SSO descriptor
extension of the supplied entity descriptor.
- getUiDescriptions(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns a list of the mdui:Description
element found in the SSO descriptor extension of
the supplied entity descriptor.
- getUiDisplayName(EntityDescriptor, String) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns the mdui:DisplayName
element for the given language tag from the SSO descriptor
extension of the supplied entity descriptor.
- getUiDisplayNames(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.MetadataUtils
-
Utility method that returns a list of the mdui:DisplayName
element found in the SSO descriptor extension of
the supplied entity descriptor.
- getUpdateFactor() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the factor (between 0 and 1) that is used to compute whether it is time to update the contained
descriptor.
- getUpdateFactor() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Returns the factor (between 0 and 1) that is used to compute whether it is time to update the contained
descriptor.
- getValidity() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Returns the duration of the validity that the encapsulated descriptor has.
- getValidity() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Returns the duration of the validity that the encapsulated descriptor has.
- givenName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the GivenName
element.
- id(int) - Method in class se.litsec.opensaml.saml2.authentication.build.ExtendedAuthnRequestBuilder
-
Generates an identifier of size idSize
and assigns it to the AuthnRequest
.
- id(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the ID
attribute of the request.
- id(String) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Assigns the ID attribute for the EntityDescriptor
.
- IdpEntityDescriptorBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for building an md:EntityDescription
(metadata) object for an Identity Provider.
- IdpEntityDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Constructor setting up the builder with no template.
- IdpEntityDescriptorBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Constructor setting up the builder with a template EntityDescriptor
that is read from a resource.
- IdpEntityDescriptorBuilder(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Constructor setting up the builder with a template EntityDescriptor
.
- IdpEntityDescriptorFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
EntityDescriptor
objects for Identity Provider metadata using setter
methods, and optionally a template object.
- IdpEntityDescriptorFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Constructor setting up the factory with no template.
- IdpEntityDescriptorFactoryBean(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template EntityDescriptor
that is read from a resource.
- IdpEntityDescriptorFactoryBean(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template EntityDescriptor
.
- idpEntityID() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns the entityID for the IdP to which we are constructing the request.
- idpEntry(String, String, String) - Static method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Creates an IDPEntry
element.
- idpList(String, List<IDPEntry>) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Adds the IDPList
element.
- idpList(String, IDPEntry...) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
- idSize - Variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The size of the ID attribute string.
- includeOnlyIDPs() - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to true
if the supplied entity descriptor represents an IdP.
- includeOnlyIDPsAndMe(String) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to true
if the supplied entity descriptor represents an IdP or if the
entity descriptor is "my" entry (typically the SP).
- includeOnlySPs() - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to true
if the supplied entity descriptor represents an SP.
- includeOnlyUsableIdPs(EntityDescriptor, boolean) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Returns a predicate that evaluates to true
if the supplied entity descriptor is an IdP and that it contains
entity categories that matches the entity categories in the SP entity descriptor (sp
).
- index(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Assigns the index for the service.
- index(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Assigns the Index
attribute.
- informationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
Assigns the information URL:s.
- informationURLs(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.UIInfoBuilder
-
- init() - Method in class se.litsec.opensaml.xmlsec.ExtendedDecrypter
-
Init method for setting key size ...
- initialize() - Method in class se.litsec.opensaml.config.OpenSAMLInitializer
-
Initializes the OpenSAML library.
- 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
-
- invoke(Object, Method, Object[]) - Method in class se.litsec.opensaml.utils.spring.ResourceProxy
- isDefault(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.AssertionConsumerServiceBuilder
-
Sets the isDefault
attribute of the service.
- isDefault(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Sets the isDefault
attribute of the service.
- isIDP(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Tells whether the supplied entity descriptor is an IdP.
- isInitialized() - Method in class se.litsec.opensaml.config.OpenSAMLInitializer
-
Predicate that tells if the OpenSAML library already has been initialized.
- isMatchingIDP(EntityDescriptor, EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
- isPassive(Boolean) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns the IsPassive
attribute to the AuthnRequest
object.
- isRequired(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Assigns the isRequired
attribute value.
- isRequireSignedAssertions() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Do we require signed assertions?
- isSP(EntityDescriptor) - Static method in class se.litsec.opensaml.saml2.metadata.provider.MetadataProviderPredicates
-
Tells whether the supplied entity descriptor is an SP.
- isStrictValidation(ValidationContext) - Static method in class se.litsec.opensaml.common.validation.AbstractObjectValidator
-
Tells whether this validator runs in "strict" mode.
- isStrictValidation() - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Predicate telling whether strict validation should be performed.
- issueInstant(DateTime) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the issue instant.
- issueInstant(LocalDateTime) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the issue instant (using the local time zone).
- issuer(String) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the Issuer
element of the request by adding an Issuer
element having the nameID format
urn:oasis:names:tc:SAML:2.0:nameid-format:entity
.
- issuer(Issuer) - Method in class se.litsec.opensaml.saml2.core.build.AbstractRequestBuilder
-
Assigns the Issuer
element of the request.
- isValidBinding - Static variable in class se.litsec.opensaml.saml2.common.request.AbstractAuthnRequestGenerator
-
Function for checking if a binding is valid.
- iterator() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider.EntityDescriptorIterator
-
- iterator() - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns an iterator for all entity descriptors held by the provider.
- iterator(QName) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Returns an iterator for all entity descriptors having the given role.
- 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 interface se.litsec.opensaml.saml2.metadata.provider.MetadataProvider
-
Returns an iterator for all entity descriptors having the given role.
- RECEIVE_INSTANT - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Long
holding the timestamp for when a message being validated was received.
- RECEIVE_URL - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
String
that holds the URL on which a message was received.
- receiveInstant(Long) - Method in class se.litsec.opensaml.saml2.common.response.AbstractResponseValidationParametersBuilder
-
Assigns the instant (millisecond since epoch) when the response message 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) - Constructor for class se.litsec.opensaml.saml2.common.request.RedirectRequestHttpObject
-
Constructor that puts together to 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(String) - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Installs the SAML RelayState to use when sending the request.
- relayState() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns the SAML RelayState that has been configured for this builder.
- 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.
- request() - Method in interface se.litsec.opensaml.saml2.common.request.RequestHttpObjectBuilder
-
Returns a reference to the request object that this builder object is handling.
- RequestedAttributeBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
Builder for md:RequestedAttribute
elements.
- RequestedAttributeBuilder(String) - Constructor for class se.litsec.opensaml.saml2.metadata.build.RequestedAttributeBuilder
-
Constructor setting the attribute name.
- requestedAttributes(List<RequestedAttribute>) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Assigns the md:RequestedAttribute
elements.
- requestedAttributes(RequestedAttribute...) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
- requestedAuthnContext(RequestedAuthnContext) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a RequestedAuthnContext
element to the AuthnRequest
object.
- RequestedAuthnContextBuilder - Class in se.litsec.opensaml.saml2.core.build
-
A builder for RequestedAuthnContext
elements.
- RequestedAuthnContextBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.RequestedAuthnContextBuilder
-
- requesterIDs(List<String>) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
Assigns RequesterID
elements.
- requesterIDs(String...) - Method in class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
- 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.
- resource - Variable in class se.litsec.opensaml.utils.spring.X509CertificateFactoryBean
-
The resource holding the certificate.
- ResourceProxy - Class in se.litsec.opensaml.utils.spring
-
An invocation handler that is used to proxy from a OpenSAML
Resource
to a Spring
Resource
.
- RESPONSE_ISSUE_INSTANT - Static variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
Carries a
Long
holding the issue instant of the Response that contained the assertion being validated.
- responseIssueInstant(Long) - Method in class se.litsec.opensaml.saml2.common.assertion.AbstractAssertionValidationParametersBuilder
-
Assigns the issue instant from the Response message that contained the assertion being validated.
- 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
-
- ResponseProcessingResult - Interface in se.litsec.opensaml.saml2.common.response
-
Interface that describes the result of a response processing operation.
- ResponseProcessingResultImpl - Class in se.litsec.opensaml.saml2.common.response
-
Implementation of the ResponseProcessingResult
interface.
- ResponseProcessingResultImpl(Assertion) - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseProcessingResultImpl
-
Constructor.
- ResponseProcessor - Interface in se.litsec.opensaml.saml2.common.response
-
Interface for a SAML response processor.
- ResponseProcessorImpl - Class in se.litsec.opensaml.saml2.common.response
-
Response processor for SAML Response messages.
- ResponseProcessorImpl() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
- ResponseStatusErrorException - Exception in se.litsec.opensaml.saml2.common.response
-
Exception that indicates a non-successful status code received in a Response message.
- ResponseStatusErrorException(Status, String) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseStatusErrorException
-
Constructor taking the error status and the response ID.
- ResponseValidationException - Exception in se.litsec.opensaml.saml2.common.response
-
Exception class for response validation errors.
- ResponseValidationException(String) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseValidationException
-
Constructor taking an error message.
- ResponseValidationException(String, Throwable) - Constructor for exception se.litsec.opensaml.saml2.common.response.ResponseValidationException
-
Constructor taking an error message and the cause of the error.
- ResponseValidationParametersBuilder - Class in se.litsec.opensaml.saml2.common.response
-
- ResponseValidationParametersBuilder() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidationParametersBuilder
-
- responseValidationSettings - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Static response validation settings.
- ResponseValidationSettings - Class in se.litsec.opensaml.saml2.common.response
-
Configuration settings for response and assertion validation.
- ResponseValidationSettings() - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
- responseValidator - Variable in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
The response validator.
- ResponseValidator - Class in se.litsec.opensaml.saml2.common.response
-
Response validator that ensures that a Response
element is valid according to the 2.0 SAML Core specification
and makes checks based on the supplied validation context parameters described below.
- ResponseValidator(SignatureTrustEngine, SignaturePrevalidator) - Constructor for class se.litsec.opensaml.saml2.common.response.ResponseValidator
-
Constructor.
- 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(Throwable) - Constructor for exception se.litsec.opensaml.core.SAMLObjectBuilderRuntimeException
-
Constructor assigning the cause of the error
- SAMLObjectBuilderRuntimeException(String, Throwable) - Constructor for exception se.litsec.opensaml.core.SAMLObjectBuilderRuntimeException
-
Constructor assinging the error message and the cause of the error.
- SAMLObjectDecrypter - Class in se.litsec.opensaml.xmlsec
-
A support bean for easy decryption.
- 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(List<Credential>) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Constructor accepting several credentials (certificates or key pairs) to be used when decrypting.
- SAMLObjectDecrypter(DecryptionParameters) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
- SAMLObjectDecrypter(DecryptionConfiguration) - Constructor for class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
- scoping(Scoping) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a Scoping
element to the AuthnRequest
object.
- ScopingBuilder - Class in se.litsec.opensaml.saml2.core.build
-
Builder class for Scoping
elements.
- ScopingBuilder() - Constructor for class se.litsec.opensaml.saml2.core.build.ScopingBuilder
-
- se.litsec.opensaml.common.validation - package se.litsec.opensaml.common.validation
-
Interfaces and classes for validation of XML and SAML objects.
- se.litsec.opensaml.config - package se.litsec.opensaml.config
-
Contains initializing interfaces and classes and support classes for working with OpenSAML objects.
- se.litsec.opensaml.config.spring - package se.litsec.opensaml.config.spring
-
Spring classes for initializing and configuration of OpenSAML.
- se.litsec.opensaml.core - package se.litsec.opensaml.core
-
Package containing base interfaces and classes general functionality such as the builder
pattern where SAMLObjects are built by cascading calls.
- se.litsec.opensaml.core.spring - package se.litsec.opensaml.core.spring
-
- se.litsec.opensaml.saml2.attribute - package se.litsec.opensaml.saml2.attribute
-
Package containing interfaces and classes handling SAML v2 Attributes.
- se.litsec.opensaml.saml2.authentication - package se.litsec.opensaml.saml2.authentication
-
Interfaces and classes for working with authentication requests and responses.
- se.litsec.opensaml.saml2.authentication.build - package se.litsec.opensaml.saml2.authentication.build
-
Builder classes for authentication objects.
- se.litsec.opensaml.saml2.common.assertion - package se.litsec.opensaml.saml2.common.assertion
-
Interfaces and classes for working with SAML Assertions.
- se.litsec.opensaml.saml2.common.request - package se.litsec.opensaml.saml2.common.request
-
Interfaces and classes for handling SAML requests.
- se.litsec.opensaml.saml2.common.response - package se.litsec.opensaml.saml2.common.response
-
Interfaces and classes for working with SAML responses.
- se.litsec.opensaml.saml2.core.build - package se.litsec.opensaml.saml2.core.build
-
Builder classes for some of the core elements of SAML 2.
- se.litsec.opensaml.saml2.metadata - package se.litsec.opensaml.saml2.metadata
-
Interfaces and classes for working with SAML2 metadata.
- se.litsec.opensaml.saml2.metadata.build - package se.litsec.opensaml.saml2.metadata.build
-
To create SAML metadata (EntityDescriptor
elements) requires a lot of coding.
- se.litsec.opensaml.saml2.metadata.build.spring - package se.litsec.opensaml.saml2.metadata.build.spring
-
Spring factory classes for creating SAML metadata objects.
- se.litsec.opensaml.saml2.metadata.provider - package se.litsec.opensaml.saml2.metadata.provider
-
Providers for downloading and maintaining metadata from a federation or IdP.
- se.litsec.opensaml.saml2.metadata.provider.spring - package se.litsec.opensaml.saml2.metadata.provider.spring
-
Metadata provider classes that requires Spring Framework.
- se.litsec.opensaml.saml2.metadata.spring - package se.litsec.opensaml.saml2.metadata.spring
-
Interfaces and classes for working with SAML2 metadata using Spring.
- se.litsec.opensaml.utils - package se.litsec.opensaml.utils
-
Contains utility classes for working with OpenSAML.
- se.litsec.opensaml.utils.spring - package se.litsec.opensaml.utils.spring
-
Utility classes for Spring support when working with OpenSAML.
- se.litsec.opensaml.xmlsec - package se.litsec.opensaml.xmlsec
-
Utility classes for working with XML Security (signatures and encryption/decryption).
- serviceNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
Assigns the service names.
- serviceNames(LocalizedString...) - Method in class se.litsec.opensaml.saml2.metadata.build.AttributeConsumingServiceBuilder
-
- setAllowedClockSkew(long) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns the allowed clock skew (in milliseconds).
- setAssertionConsumerService(AssertionConsumerService) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds one md:AssertionConsumerService
element to the SPSSODescriptor
.
- setAssertionConsumerServices(List<AssertionConsumerService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds md:AssertionConsumerService
elements to the SPSSODescriptor
.
- setAssuranceCertificationUris(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Adds a set of URIs to the assurance certification attribute (
urn:oasis:names:tc:SAML:attribute:assurance-certification
) that is part of the
mdattr:EntityAttributes
element that is part of the metadata extension element.
- setAttributeConsumingService(AttributeConsumingService) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds one md:AttributeConsumingService
element to the SPSSODescriptor
.
- setAttributeConsumingServices(List<AttributeConsumingService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Adds md:AttributeConsumingService
elements to the SPSSODescriptor
.
- setAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Assigns the AuthnRequestsSigned
attribute of the md:SPSSODescriptor
element.
- setBinding(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Assigns the binding of the service
- setBinding(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SingleSignOnServiceFactoryBean
-
Assigns the binding URI.
- setBlacklistedAlgorithms(Collection<String>) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Assigns a list of black listed algorithms
- setCacheDuration(Long) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the cacheDuration attribute for the EntityDescriptor
.
- setCertificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a certificate to be used as a X.509 data element of the KeyInfo
element within the key descriptor.
- setCertificate(X509Credential) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a certificate in OpenSAML credential format to be used as a X.509 data element of the KeyInfo
element within the key descriptor.
- setCertificateResource(Resource) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns a resource to a certificate resource that is to be used as a X.509 data element of the KeyInfo
element within the key descriptor.
- setCompany(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the Company
element.
- setContactPersons(List<ContactPerson>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the ContactPerson
elements to the entity descriptor.
- setDecrypter(SAMLObjectDecrypter) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Assigns the decrypter instance.
- setDescriptions(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the descriptions.
- 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(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the EmailAddress
elements.
- setEmailAddresses(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns one EmailAddress
element.
- 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.
- setEntityAttributesExtension(List<Attribute>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds attributes to the mdattr:EntityAttributes
element that is part of the metadata extension element.
- setEntityCategories(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds a set of entity categories to the entity category attribute (http://macedir.org/entity-category
) that
is part of the mdattr:EntityAttributes
element that is part of the metadata extension element.
- setEntityID(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the entityID for the EntityDescriptor
.
- setExclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Assigns a list of exclusion predicates that will be applied to downloaded metadata.
- setExclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a CompositeMetadataResolver
.
- setFailFastInitialization(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Sets whether problems during initialization should cause the provider to fail or go on without metadata.
- setFailFastInitialization(boolean) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a CompositeMetadataResolver
.
- setGivenName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the GivenName
element.
- setID(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the ID attribute for the EntityDescriptor
.
- setIdSize(int) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the size of the ID attribute that is generated.
- setInclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.AbstractMetadataProvider
-
Assigns a list of inclusion predicates that will be applied to downloaded metadata.
- setInclusionPredicates(List<Predicate<EntityDescriptor>>) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a CompositeMetadataResolver
.
- setIndex(Integer) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Assigns the index for the service.
- setInformationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the information URL:s.
- setIsDefault(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AssertionConsumerServiceFactoryBean
-
Sets the isDefault
attribute of the service.
- setKeyDescriptors(List<KeyDescriptor>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds the key descriptor elements.
- setKeyName(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns the key name of the KeyInfo
element within the key descriptor.
- setKeywords(Map<String, List<String>>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns the keywords.
- setKeywords(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.UIInfoFactoryBean
-
Assigns a set of keywords that do not have the language tag.
- 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(long) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns the maximum allowed "age" of a response message (in milliseconds).
- setMaxSessionAge(long) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns the maximum session age allowed for SSO (in milliseconds).
- setMessageReplayChecker(MessageReplayChecker) - Method in class se.litsec.opensaml.saml2.common.response.ResponseProcessorImpl
-
Assigns the message replay checker to use.
- setName(String) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
The human readable name for the SP instance
- setNameIDFormats(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the md:NameIDFormat
elements.
- setOrganization(Organization) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the Organization
element to the entity descriptor.
- setOrganizationDisplayName(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one OrganizationDisplayName
element.
- setOrganizationDisplayNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the OrganizationDisplayName
elements.
- setOrganizationName(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one OrganizationName
element.
- setOrganizationNames(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the OrganizationName
elements.
- setOrganizationURL(LocalizedString) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns one OrganizationURL
element.
- setOrganizationURLs(List<LocalizedString>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.OrganizationFactoryBean
-
Assigns the OrganizationURL
elements.
- setParserPool(ParserPool) - Method in class se.litsec.opensaml.config.OpenSAMLInitializer
-
Set the global ParserPool to configure.
- 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.
- 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 was used to sign metadata that is downloaded.
- setSignatureVerificationCertificate(X509Certificate) - Method in class se.litsec.opensaml.saml2.metadata.provider.CompositeMetadataProvider
-
It is not possible to set configuration for metadata for a CompositeMetadataResolver
.
- 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(X509Credential) - Method in class se.litsec.opensaml.saml2.common.request.AbstractRequestGenerator
-
Assigns the signature credentials for the SP.
- setSigningCredentials(List<X509Credential>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Assigns the signature certificates for the key descriptor.
- setSingleLogoutServices(List<SingleLogoutService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Adds md:SingleLogoutService
elements to the SSODescriptor
.
- setSingleSignOnServices(List<SingleSignOnService>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Adds md:SingleSignOnService
elements to the IDPSSODescriptor
.
- setStrictValidation(boolean) - Method in class se.litsec.opensaml.saml2.common.response.ResponseValidationSettings
-
Assigns telling whether strict validation should be performed.
- setSurname(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the SurName
element.
- setTelephoneNumber(String) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns one TelephoneNumber
element.
- setTelephoneNumbers(List<String>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the TelephoneNumber
elements.
- setTestMode(boolean) - Method in class se.litsec.opensaml.xmlsec.ExtendedDecrypter
-
Should we run this class in test mode?
- setType(ContactPersonTypeEnumeration) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.ContactPersonFactoryBean
-
Assigns the type of contact person.
- setUiInfoExtension(UIInfo) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the mdui:UIInfo
element as an extension to the role descriptor.
- setUnspecifiedCertificates(List<X509Certificate>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Should be used to add any "unspecified" certificates.
- setUnspecifiedCredentials(List<X509Credential>) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorListFactoryBean
-
Should be used to add any "unspecified" certificates.
- setUpdateFactor(float) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the factor (between 0 and 1) that is used to compute whether it is time to update the contained descriptor.
- setUse(UsageType) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.KeyDescriptorFactoryBean
-
Assigns the usage type for the key descriptor.
- setValidity(Duration) - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Assigns the duration of the validity that the encapsulated EntityDescriptor
should have.
- setValidUntil(DateTime) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the valid until time.
- setValidUntil(LocalDateTime) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.AbstractEntityDescriptorFactoryBean
-
Assigns the valid until time (using the local time zone).
- setWantAssertionsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Assigns the WantAssertionsSigned
attribute of the md:SPSSODescriptor
element.
- setWantAuthnRequestsSigned(Boolean) - Method in class se.litsec.opensaml.saml2.metadata.build.spring.IdpEntityDescriptorFactoryBean
-
Assigns the WantAuthnRequestsSigned
attribute of the md:IDPSSODescriptor
element.
- setWhitelistedAlgorithms(Collection<String>) - Method in class se.litsec.opensaml.xmlsec.SAMLObjectDecrypter
-
Assigns a list of white listed algorithms
- sign() - Method in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
Signs the encapsulated descriptor using the signature credentials configured for this object.
- sign() - Method in interface se.litsec.opensaml.saml2.metadata.MetadataContainer
-
Signs the encapsulated descriptor using the signature credentials configured for this object.
- sign(T, Credential) - Static method in class se.litsec.opensaml.utils.SignatureUtils
-
Signs the supplied SAML object using the credentials.
- SIGNATURE_REQUIRED - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Boolean
flag which indicates whether an element being validated is required to be
signed.
- SIGNATURE_VALIDATION_CRITERIA_SET - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
- 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.
- 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 - Variable in class se.litsec.opensaml.saml2.metadata.AbstractMetadataContainer
-
The signature credentials for signing the metadata entry.
- 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
).
- SingleLogoutServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for SingleLogoutService
elements.
- SingleLogoutServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SingleLogoutServiceBuilder
-
- singleLogoutServices(List<SingleLogoutService>) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Adds md:SingleLogoutService
elements to the SSODescriptor
.
- singleLogoutServices(SingleLogoutService...) - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
- SingleSignOnServiceBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for SingleSignOnService
elements.
- SingleSignOnServiceBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SingleSignOnServiceBuilder
-
- SingleSignOnServiceFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
- SingleSignOnServiceFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SingleSignOnServiceFactoryBean
-
Default constructor.
- singleSignOnServices(List<SingleSignOnService>) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Adds md:SingleSignOnService
elements to the IDPSSODescriptor
.
- singleSignOnServices(SingleSignOnService...) - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
- SpEntityDescriptorBuilder - Class in se.litsec.opensaml.saml2.metadata.build
-
A builder for building an md:EntityDescription
(metadata) object for a Service Provider.
- SpEntityDescriptorBuilder() - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with no template.
- SpEntityDescriptorBuilder(InputStream) - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with a template EntityDescriptor
that is read from a resource.
- SpEntityDescriptorBuilder(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Constructor setting up the builder with a template EntityDescriptor
.
- SpEntityDescriptorFactoryBean - Class in se.litsec.opensaml.saml2.metadata.build.spring
-
A Spring factory bean for creating
EntityDescriptor
objects for Service Provider metadata using setter
methods, and optionally a template object.
- SpEntityDescriptorFactoryBean() - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Constructor setting up the factory with no template.
- SpEntityDescriptorFactoryBean(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template EntityDescriptor
that is read from a resource.
- SpEntityDescriptorFactoryBean(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.build.spring.SpEntityDescriptorFactoryBean
-
Constructor setting up the factory with a template EntityDescriptor
.
- spNameQualifier(String) - Method in class se.litsec.opensaml.saml2.core.build.NameIDPolicyBuilder
-
Assigns the SPNameQualifier
attribute to the NameIDPolicy
element.
- SpringResourceMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider.spring
-
Utility class that accepts a Spring Framework Resource
as the metadata source.
- SpringResourceMetadataProvider(Resource) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.spring.SpringResourceMetadataProvider
-
Constructor taking a Spring Framework Resource
as the metadata source.
- ssoDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.build.AbstractEntityDescriptorBuilder
-
Returns the SSO role descriptor of the template entity descriptor.
- ssoDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.build.IdpEntityDescriptorBuilder
-
Returns the SSO role descriptor of the template entity descriptor.
- ssoDescriptor() - Method in class se.litsec.opensaml.saml2.metadata.build.SpEntityDescriptorBuilder
-
Returns the SSO role descriptor of the template entity descriptor.
- StaticMetadataProvider - Class in se.litsec.opensaml.saml2.metadata.provider
-
A MetadataProvider
that is given an object representing SAML metadata (EntityDescriptor or
EntitiesDescriptor).
- StaticMetadataProvider(Element) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Constructor that takes a DOM element representing the metadata.
- StaticMetadataProvider(EntityDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Constructor that takes an EntityDescriptor
object.
- StaticMetadataProvider(EntitiesDescriptor) - Constructor for class se.litsec.opensaml.saml2.metadata.provider.StaticMetadataProvider
-
Constructor that takes an EntitiesDescriptor
object.
- 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
-
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
-
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
-
The type of keystore.
- storeType - Variable in class se.litsec.opensaml.utils.spring.PrivateKeyEntryFactoryBean
-
The type of keystore.
- STRICT_VALIDATION - Static variable in class se.litsec.opensaml.common.validation.CoreValidatorParameters
-
Carries a
Boolean
specifying whether the validation is strict or not.
- strictValidation(Boolean) - Method in class se.litsec.opensaml.common.validation.AbstractValidationParametersBuilder
-
Tells whether strict validation should be performed.
- stringListToVarArgs(List<String>) - Static method in class se.litsec.opensaml.core.spring.AbstractSAMLObjectBuilderFactoryBean
-
Utility method that transforms a list of String
objects into a varargs array (for usage in calls to builder
instances).
- StringToLocalizedStringConverter - Class in se.litsec.opensaml.utils.spring
-
Utility class for transforming strings into OpenSAML LocalizedStrings.
- StringToLocalizedStringConverter() - Constructor for class se.litsec.opensaml.utils.spring.StringToLocalizedStringConverter
-
- StringToXMLObjectConverter<T extends SAMLObject> - Class in se.litsec.opensaml.utils.spring
-
An abstract Spring converter class for transforming string values into OpenSAML objects.
- StringToXMLObjectConverter(Class<T>) - Constructor for class se.litsec.opensaml.utils.spring.StringToXMLObjectConverter
-
Constructor.
- StringToXSBooleanValueConverter - Class in se.litsec.opensaml.utils.spring
-
A Spring converter bean that converts string values into OpenSAML XSBooleanValue
objects.
- StringToXSBooleanValueConverter() - Constructor for class se.litsec.opensaml.utils.spring.StringToXSBooleanValueConverter
-
- subject(Subject) - Method in class se.litsec.opensaml.saml2.core.build.AbstractAuthnRequestBuilder
-
Assigns a Subject
element to the AuthnRequest
object.
- subjectConfirmationValidators - Variable in class se.litsec.opensaml.saml2.common.assertion.AssertionValidator
-
- surname(String) - Method in class se.litsec.opensaml.saml2.metadata.build.ContactPersonBuilder
-
Assigns the SurName
element.