Index

A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractPac4jDecoder - Class in org.pac4j.saml.transport
Common decoder.
AbstractPac4jDecoder() - Constructor for class org.pac4j.saml.transport.AbstractPac4jDecoder
 
AbstractSAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Class in org.pac4j.saml.profile.impl
Common message sender.
AbstractSAML2MessageSender() - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
AbstractSAML2ResponseValidator - Class in org.pac4j.saml.profile.impl
The abstract class for all SAML response validators.
AbstractSAML2ResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, SessionLogoutHandler, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
Constructor for AbstractSAML2ResponseValidator.
acceptedSkew - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
adaptLogoutResponseToBinding(WebContext, SAML2MessageContext) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
adaptLogoutResponseToBinding.
addContext(SAML2MetadataResolver, BaseContext, QName) - Method in class org.pac4j.saml.context.SAML2ContextProvider
addContext.
addIDPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
addIDPContext.
addSPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
addSPContext.
addTransportContext(WebContext, SessionStore, SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
addTransportContext.
apply(MessageContext) - Method in class org.pac4j.saml.sso.artifact.IssuerFunction
assertionConsumerServiceUrl - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
augmentSignatureSigningParameters(SignatureSigningParameters) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
augmentSignatureSigningParameters.
AUTHN_CONTEXT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant AUTHN_CONTEXT="authnContext"
AUTHN_CONTEXT_AUTHORITIES - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant AUTHN_CONTEXT_AUTHORITIES="authnContextAuthorities"
authnRequestSigned - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
authnResponseValidator - Variable in class org.pac4j.saml.client.SAML2Client
 

B

BaseSAML2KeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
BaseSAML2KeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
Constructor for BaseSAML2KeystoreGenerator.
BaseSAML2MetadataGenerator - Class in org.pac4j.saml.metadata
Generates metadata object with standard values and overridden user defined values.
BaseSAML2MetadataGenerator() - Constructor for class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
blackListedSignatureSigningAlgorithms - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
build() - Method in interface org.pac4j.saml.crypto.DecryptionProvider
build.
build() - Method in class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
build.
build() - Method in class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
build.
build() - Method in class org.pac4j.saml.crypto.LogOnlySignatureTrustEngineProvider
build.
build() - Method in interface org.pac4j.saml.crypto.SAML2SignatureTrustEngineProvider
build.
build() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
build.
build(SSODescriptor) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
build.
build(SSODescriptor) - Method in interface org.pac4j.saml.crypto.SignatureSigningParametersProvider
build.
build(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
build.
build(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ObjectBuilder
build.
build(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
build.
build(SAML2MessageContext, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
build.
buildAuthnContextClassRef(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
buildAuthnContextClassRef.
buildAuthnRequest(SAML2MessageContext, Endpoint, Endpoint) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
buildAuthnRequest.
buildChainingMetadataResolver(SAML2MetadataResolver, SAML2MetadataResolver) - Static method in class org.pac4j.saml.util.SAML2Utils
buildChainingMetadataResolver.
buildCheckAndRecordServerTLSEntityAuthenticationtHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildCheckAndRecordServerTLSEntityAuthenticationtHandler.
buildCheckExpectedIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildCheckExpectedIssuer.
buildCheckMandatoryAuthentication() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildCheckMandatoryAuthentication.
buildCheckMandatoryIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildCheckMandatoryIssuer.
buildCheckMessageVersionHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildCheckMessageVersionHandler.
buildContext(CallContext, SAML2Client) - Method in class org.pac4j.saml.context.SAML2ContextProvider
buildContext.
buildContext(CallContext, SAML2Client) - Method in interface org.pac4j.saml.context.SAMLContextProvider
buildContext.
buildEntityDescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
buildEntityDescriptor.
buildEntityDescriptor() - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
buildEntityDescriptor.
builderFactory - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
buildInResponseToSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildInResponseToSecurityHandler.
buildLogoutRequest(SAML2MessageContext, Endpoint, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
buildLogoutRequest.
buildLogoutResponse(SAML2MessageContext, Endpoint) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
buildLogoutResponse.
buildMessageLifetimeSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildMessageLifetimeSecurityHandler.
buildMessageReplaySecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildMessageReplaySecurityHandler.
buildMetadataDocumentFilter(String) - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
buildMetadataDocumentFilter.
buildMetadataResolver() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
buildMetadataResolver.
buildMetadataResolver() - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
buildMetadataResolver.
buildNameIDFormat() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
buildNameIDFormat.
buildPopulateSignatureSigningParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildPopulateSignatureSigningParametersHandler.
buildPopulateSignatureValidationParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildPopulateSignatureValidationParametersHandler.
buildProfile(SAML2AuthenticationCredentials) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
buildProfile.
buildRedirectURL(MessageContext, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Builds the URL to redirect the client to.
buildSAML2Credentials(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
buildSAML2Credentials.
buildSAMLMetadataLookupHandler(SAML2MetadataResolver) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildSAMLMetadataLookupHandler.
buildSAMLOutboundProtocolMessageSigningHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildSAMLOutboundProtocolMessageSigningHandler.
buildSAMLProtocolAndRoleHandler(QName) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildSAMLProtocolAndRoleHandler.
buildSAMLProtocolMessageXMLSignatureSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildSAMLProtocolMessageXMLSignatureSecurityHandler.
buildSAMLSOAPDecoderBodyHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildSAMLSOAPDecoderBodyHandler.
buildSchemaValidateXMLMessage() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
buildSchemaValidateXMLMessage.
buildServiceProviderContext(CallContext, SAML2Client) - Method in class org.pac4j.saml.context.SAML2ContextProvider
buildServiceProviderContext.
buildServiceProviderContext(CallContext, SAML2Client) - Method in interface org.pac4j.saml.context.SAMLContextProvider
buildServiceProviderContext.
buildSPSSODescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
buildSPSSODescriptor.

C

callContext - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
 
CERTIFICATES_PREFIX - Static variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
Constant CERTIFICATES_PREFIX="saml-signing-cert"
collectAssertionAttributes(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
collectAssertionAttributes.
compareEndpoints(String, String) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
compareEndpoints.
ComplexTypeSAML2AttributeConverter - Class in org.pac4j.saml.profile.converter
An attribute converter for SAML2 complex types.
ComplexTypeSAML2AttributeConverter() - Constructor for class org.pac4j.saml.profile.converter.ComplexTypeSAML2AttributeConverter
 
computeSloKey(String, SAML2AuthenticationCredentials.SAMLNameID) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
computeSloKey.
configuration - Variable in class org.pac4j.saml.client.SAML2Client
 
configuration - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
configuration - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
 
configuration - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
configuration - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
Configuration - Class in org.pac4j.saml.util
OpenSAML configuration bean to bootstrap the parser pool.
ConfigurationManager - Interface in org.pac4j.saml.util
A Java service provider API hook to allow configuration of OpenSAML.
configure() - Method in interface org.pac4j.saml.util.ConfigurationManager
configure.
configure() - Method in class org.pac4j.saml.util.DefaultConfigurationManager
configure.
contextProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
contextProvider - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
convert(Object) - Method in class org.pac4j.saml.profile.converter.ComplexTypeSAML2AttributeConverter
convert(Object) - Method in class org.pac4j.saml.profile.converter.SimpleSAML2AttributeConverter
createMetadataResolver() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
createMetadataResolver.
createMetadataResolver() - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
createMetadataResolver.
createMetadataResolver() - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
createMetadataResolver.
createMetadataResolver() - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
createMetadataResolver.
createMetadataResolver() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
createMetadataResolver.
credentialProvider - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
credentialProvider - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
 
CredentialProvider - Interface in org.pac4j.saml.crypto
Defines operations required to provide and resolve credentials.

D

decode() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
decodeMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
decodeMetadata.
decryptEncryptedAssertions(Response, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Decrypt encrypted assertions and add them to the assertions list of the response.
decryptEncryptedId(EncryptedID, Decrypter) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
Decrypts an EncryptedID, using a decrypter.
decrypter - Variable in class org.pac4j.saml.client.SAML2Client
 
decrypter - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
DecryptionProvider - Interface in org.pac4j.saml.crypto
Builds the decryption context.
DEFAULT_PROVIDER_NAME - Static variable in class org.pac4j.saml.config.SAML2Configuration
Constant DEFAULT_PROVIDER_NAME="pac4j-saml"
DEFAULT_TEMPLATE_ID - Static variable in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Default template ID.
defaultACSIndex - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
DefaultConfigurationManager - Class in org.pac4j.saml.util
DefaultConfigurationManager class.
DefaultConfigurationManager() - Constructor for class org.pac4j.saml.util.DefaultConfigurationManager
 
DefaultPac4jSAMLResponse - Class in org.pac4j.saml.transport
Empty response adapter containing a ByteArrayOutputStream in order opensaml can write the saml messages.
DefaultPac4jSAMLResponse(WebContext) - Constructor for class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
Constructs a response adaptor wrapping the given response.
DefaultSAML2MetadataSigner - Class in org.pac4j.saml.metadata
DefaultSAML2MetadataSigner(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
Constructor for DefaultSAML2MetadataSigner.
DefaultSAML2MetadataSigner(CredentialProvider, String, String) - Constructor for class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
Constructor for DefaultSAML2MetadataSigner.
defaultSignatureSigningConfiguration - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
DefaultSignatureSigningParametersProvider - Class in org.pac4j.saml.crypto
Provide the signature parameters required for signing.
DefaultSignatureSigningParametersProvider(SAML2Configuration) - Constructor for class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
Constructor for DefaultSignatureSigningParametersProvider.
DefaultSignatureSigningParametersResolver - Class in org.pac4j.saml.sso.artifact
A SignatureSigningParametersResolver that resolves the SignatureSigningParameters from the pac4j SignatureSigningParametersProvider.
DefaultSignatureSigningParametersResolver(SignatureSigningParametersProvider) - Constructor for class org.pac4j.saml.sso.artifact.DefaultSignatureSigningParametersResolver
Constructor for DefaultSignatureSigningParametersResolver.
DefaultSOAPPipelineFactory - Class in org.pac4j.saml.sso.artifact
A default implementation of the pipeline factory, which enforces the rules set by the web SSO profile.
DefaultSOAPPipelineFactory(SAML2Configuration, SAML2MetadataResolver, SAML2MetadataResolver, SignatureSigningParametersProvider, SAML2SignatureTrustEngineProvider, ReplayCacheProvider) - Constructor for class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
Constructor for DefaultSOAPPipelineFactory.
DefaultSOAPPipelineProvider - Class in org.pac4j.saml.sso.artifact
A default implementation of SOAPPipelineProvider, which enforces the default rules set by the SAML SSO Profile.
DefaultSOAPPipelineProvider(SAML2Client) - Constructor for class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
Constructor for DefaultSOAPPipelineProvider.
deserializeSamlObject(String) - Static method in class org.pac4j.saml.util.Configuration
deserializeSamlObject.
destinationBindingType - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
destroy() - Method in class org.pac4j.saml.client.SAML2Client
destroy.
destroy() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
destroy.
determineIdentityProviderEntityId() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
If no idpEntityId declared, select first EntityDescriptor entityId as our IDP.
determineNameID(SAML2MessageContext, Collection<SAML2AuthenticationCredentials.SAMLAttribute>) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
determineNameID.
determineSingleSignOutServiceUrl(BaseSAML2MetadataGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
determineSingleSignOutServiceUrl.
doDecode() - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
doDecode() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
doDecode() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
doDecode() - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
doDestroy() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
doDestroy() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
doDestroy() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
doEncode() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
doEncode() - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
doInitialize() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
Check component attributes.
doInitialize() - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder

E

EmptyStoreFactory - Class in org.pac4j.saml.store
Storage factory which doesn't return any store implementation and disables the message store mechanism.
EmptyStoreFactory() - Constructor for class org.pac4j.saml.store.EmptyStoreFactory
 
encodeMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
encodeMetadata.
entityId - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
ExplicitSignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
Provider returning well configured SignatureTrustEngine instances.
ExplicitSignatureTrustEngineProvider(SAML2MetadataResolver, SAML2MetadataResolver) - Constructor for class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
Constructor for ExplicitSignatureTrustEngineProvider.
extract(CallContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor

F

fetchMetadata() - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
fetchMetadata.
FixedEntityIdResolver - Class in org.pac4j.saml.sso.artifact
A resolver for the entity id specified by the given SAML2MetadataResolver.
FixedEntityIdResolver(SAML2MetadataResolver) - Constructor for class org.pac4j.saml.sso.artifact.FixedEntityIdResolver
Constructor for FixedEntityIdResolver.
friendlyName - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
from(NameIDType) - Static method in class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLNameID
 
from(AttributeConverter, Iterable<Attribute>) - Static method in class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLAttribute
 
from(SAML2AuthenticationCredentials.SAMLAttribute) - Static method in class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLNameID
 

G

generate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
generate.
generate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
generate.
generateID() - Static method in class org.pac4j.saml.util.SAML2Utils
generateID.
generateKeyInfoForCredential(Credential) - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
generateKeyInfoForCredential.
generateMetadataExtensions() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
generateMetadataExtensions.
generateSignature(Credential, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Generates the signature over the query string.
generateValue(CallContext) - Method in class org.pac4j.saml.state.SAML2StateGenerator
get() - Method in class org.pac4j.saml.replay.InMemoryReplayCacheProvider
get.
get() - Method in interface org.pac4j.saml.replay.ReplayCacheProvider
get.
get(String) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStore
get(String) - Method in class org.pac4j.saml.store.HttpSessionStore
Returns previously stored message with the given ID or null, if there is no message stored.
getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
getAssertionConsumerService.
getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getAssertionConsumerServiceIndex.
getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getAttributeConsumingServiceIndex.
getAuthnContextClassRefs() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getAuthnContextClassRefs.
getAuthnContexts() - Method in class org.pac4j.saml.profile.SAML2Profile
getAuthnContexts.
getAuthnRequestBindingType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getAuthnRequestBindingType.
getBase64DecodedMessage() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
getBase64DecodedMessage.
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
getBindingURI.
getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
Get the binding of the message context;.
getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
Get the binding of the message context;.
getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
Get the binding of the message context;.
getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
Get the binding of the message context;.
getBlackListedSignatureSigningAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
Getter for the field blackListedSignatureSigningAlgorithms.
getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
getBuilderFactory.
getCollection() - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
getCollection.
getCompanyName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Getter for the field companyName.
getComparisonType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getComparisonType.
getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
getComparisonTypeEnumFromString.
getConfigurationContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getConfigurationContext.
getCredential() - Method in interface org.pac4j.saml.crypto.CredentialProvider
getCredential.
getCredential() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
getCredential.
getCredentialProvider() - Method in class org.pac4j.saml.config.SAML2Configuration
getCredentialProvider.
getCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
getCredentialResolver.
getCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
getCredentialResolver.
getDecoder(CallContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
getDecoder.
getDescriptions() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Getter for the field descriptions.
getDisplayNames() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Getter for the field displayNames.
getEmailAddresses() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Getter for the field emailAddresses.
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestMessageSender
getEndpoint.
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseMessageSender
getEndpoint.
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
getEndpoint.
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
getEndpoint.
getEndpointURL(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Gets the response URL from the message context.
getEndpointURL(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
Gets the response URL from the message context.
getEndpointURL(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Gets the response URL from the message context.
getEngine() - Static method in class org.pac4j.saml.util.VelocityEngineFactory
getEngine.
getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
getEntityDescriptorElement.
getEntityDescriptorElement() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
getEntityDescriptorElement.
getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
getEntityDescriptorElement.
getEntityId() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
getEntityId.
getEntityId() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
getEntityId.
getEntityId() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
getEntityId.
getGivenName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Getter for the field givenName.
getHeight() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
getHttpClient() - Method in class org.pac4j.saml.config.SAML2Configuration
Getter for the field httpClient.
getHttpClientBuilder() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
getHttpClientBuilder.
getHttpClientBuilder() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
getHttpClientBuilder.
getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.config.SAML2Configuration
Getter for the field identityProviderMetadataResolver.
getIdentityProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
getIdentityProviderResolvedEntityId.
getIDPSingleLogoutService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
getIDPSingleLogoutService.
getIDPSingleSignOnService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
getIDPSingleSignOnService.
getIDPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
getIDPSSODescriptor.
getInboundHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
getInboundHandlers.
getInformationUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Getter for the field informationUrls.
getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
getIssuer.
getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
getIssuer.
getIssuer(SAML2MessageContext, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
getIssuer.
getIssuerEntityID() - Method in class org.pac4j.saml.profile.SAML2Profile
getIssuerEntityID.
getIssuerFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getIssuerFormat.
getKeyDescriptor(UsageType, KeyInfo) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
getKeyDescriptor.
getKeyInfo() - Method in interface org.pac4j.saml.crypto.CredentialProvider
getKeyInfo.
getKeyInfo() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
getKeyInfo.
getKeyInfoCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
getKeyInfoCredentialResolver.
getKeyInfoCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
getKeyInfoCredentialResolver.
getKeyInfoGenerator() - Method in interface org.pac4j.saml.crypto.CredentialProvider
getKeyInfoGenerator.
getKeyInfoGenerator() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
getKeyInfoGenerator.
getKeystoreGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
Getter for the field keystoreGenerator.
getKeywords() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Getter for the field keywords.
getLogos() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Getter for the field logos.
getLogoutAction(CallContext, UserProfile, String) - Method in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
getLogoutRequestMessageSender() - Method in class org.pac4j.saml.client.SAML2Client
getLogoutRequestMessageSender.
getMarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
getMarshallerFactory.
getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getMaximumAuthenticationLifetime.
getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.EmptyStoreFactory
Provides message store related to the given request.
getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStoreFactory
Provides message store related to the given request.
getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.HttpSessionStoreFactory
Provides message store related to the given request.
getMessageStore(WebContext, SessionStore) - Method in interface org.pac4j.saml.store.SAMLMessageStoreFactory
Provides message store related to the given request.
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
getMetadata.
getMetadata() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
getMetadata.
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
getMetadata.
getMetadata(EntityDescriptor) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
getMetadata.
getMetadata(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
getMetadata.
getMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
Getter for the field metadataGenerator.
getNameIdAttribute() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getNameIdAttribute.
getNameIdPolicyFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getNameIdPolicyFormat.
getNotBefore() - Method in class org.pac4j.saml.profile.SAML2Profile
getNotBefore.
getNotOnOrAfter() - Method in class org.pac4j.saml.profile.SAML2Profile
getNotOnOrAfter.
getOutboundPayloadHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
getOutboundPayloadHandlers.
getOutboundTransportHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
getOutboundTransportHandlers.
getOutgoingContent() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
Gets outgoing content.
getOutgoingContent() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets outgoing content.
getOutputStreamWriter() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets output stream writer.
getParserPool() - Static method in class org.pac4j.saml.util.Configuration
getParserPool.
getPipelineFactory() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
getPipelineFactory.
getPipelineFactory() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
getPipelineFactory.
getPrivacyUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Getter for the field privacyUrls.
getPrivateKeyAlias(KeyStore, String) - Static method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
Getter for the field privateKeyAlias.
getProfileRequestContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getProfileRequestContext.
getProfileRequestContextOutboundMessageTransportResponse() - Method in class org.pac4j.saml.context.SAML2MessageContext
getProfileRequestContextOutboundMessageTransportResponse.
getProviderName() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getProviderName.
getRedirectionAction(CallContext) - Method in class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets redirect url.
getSAML2Configuration() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
getSAML2Configuration.
getSAMLBindingContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLBindingContext.
getSAMLEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLEndpointContext.
getSamlNameIdFormat() - Method in class org.pac4j.saml.profile.SAML2Profile
getSamlNameIdFormat.
getSamlNameIdNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
getSamlNameIdNameQualifier.
getSamlNameIdSpNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
getSamlNameIdSpNameQualifier.
getSamlNameIdSpProviderId() - Method in class org.pac4j.saml.profile.SAML2Profile
getSamlNameIdSpProviderId.
getSAMLPeerEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLPeerEndpointContext.
getSAMLPeerEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLPeerEntityContext.
getSAMLPeerMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLPeerMetadataContext.
getSAMLProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLProtocolContext.
getSAMLSelfEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLSelfEndpointContext.
getSAMLSelfEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLSelfEntityContext.
getSAMLSelfMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLSelfMetadataContext.
getSAMLSelfProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLSelfProtocolContext.
getSAMLSubjectNameIdentifierContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSAMLSubjectNameIdentifierContext.
getSecurityParametersContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSecurityParametersContext.
getServiceProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
getServiceProviderResolvedEntityId.
getSessionIndex() - Method in class org.pac4j.saml.profile.SAML2Profile
getSessionIndex.
getSessionIndex(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Searches the sessionIndex in the assertion
getSignatureAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
Getter for the field signatureAlgorithms.
getSignatureAlgorithmURI(SignatureSigningParameters) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Gets the signature algorithm URI to use.
getSignatureReferenceDigestMethods() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
Getter for the field signatureReferenceDigestMethods.
getSignatureSigningConfiguration() - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
getSignatureSigningConfiguration.
getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
getSingleLogoutService.
getSOAP11Context() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSOAP11Context.
getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSPAssertionConsumerService.
getSPAssertionConsumerService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
getSPAssertionConsumerService.
getSPAssertionConsumerService(StatusResponseType) - Method in class org.pac4j.saml.context.SAML2MessageContext
getSPAssertionConsumerService.
getSPAssertionConsumerService(SPSSODescriptor, Collection<AssertionConsumerService>) - Method in class org.pac4j.saml.context.SAML2MessageContext
getSPAssertionConsumerService.
getSPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
getSPSSODescriptor.
getSSOMessageSender() - Method in class org.pac4j.saml.client.SAML2Client
getSSOMessageSender.
getSuccess() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
getSuccess.
getSurname() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Getter for the field surname.
getTelephoneNumbers() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Getter for the field telephoneNumbers.
getType() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Getter for the field type.
getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
getUnmarshallerFactory.
getUrl() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
getVelocityEngine() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Get the VelocityEngine instance.
getVelocityTemplateId() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Get the Velocity template id.
getWebContext() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets web context.
getWidth() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
globalAlgorithmRegistry - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 

H

handlePostLogoutResponse(SAML2MessageContext) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
handlePostLogoutResponse.
HazelcastSAMLMessageStore - Class in org.pac4j.saml.store
Class implements store of SAML messages and uses Hazelcast as underlying dataStore.
HazelcastSAMLMessageStore(HazelcastInstance) - Constructor for class org.pac4j.saml.store.HazelcastSAMLMessageStore
Constructor for HazelcastSAMLMessageStore.
HazelcastSAMLMessageStoreFactory - Class in org.pac4j.saml.store
Default store factory which provides HTTP Session store.
HazelcastSAMLMessageStoreFactory(HazelcastInstance) - Constructor for class org.pac4j.saml.store.HazelcastSAMLMessageStoreFactory
Constructor for HazelcastSAMLMessageStoreFactory.
HttpSessionStore - Class in org.pac4j.saml.store
Class implements store of SAML messages and uses HttpSession as underlying dataStore.
HttpSessionStore() - Constructor for class org.pac4j.saml.store.HttpSessionStore
 
HttpSessionStoreFactory - Class in org.pac4j.saml.store
Default store factory which provides HTTP Session store.
HttpSessionStoreFactory() - Constructor for class org.pac4j.saml.store.HttpSessionStoreFactory
 

I

identityProviderMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
 
idpEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
idpMetadataResolver - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
inflate(byte[]) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
inflate.
init() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
Initialize the response handling.
init() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Initialize the response handling.
initDecrypter() - Method in class org.pac4j.saml.client.SAML2Client
initDecrypter.
initializeMetadataResolver() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
initializeMetadataResolver.
initIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
initIdentityProviderMetadataResolver.
initSAMLContextProvider() - Method in class org.pac4j.saml.client.SAML2Client
initSAMLContextProvider.
initSAMLLogoutResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
initSAMLLogoutResponseValidator.
initSAMLReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
initSAMLReplayCache.
initSAMLResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
initSAMLResponseValidator.
initServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
initServiceProviderMetadataResolver.
initSignatureSigningParametersProvider() - Method in class org.pac4j.saml.client.SAML2Client
initSignatureSigningParametersProvider.
initSignatureTrustEngineProvider() - Method in class org.pac4j.saml.client.SAML2Client
initSignatureTrustEngineProvider.
initSOAPPipelineProvider() - Method in class org.pac4j.saml.client.SAML2Client
initSOAPPipelineProvider.
InMemoryReplayCacheProvider - Class in org.pac4j.saml.replay
Default replay cache provider which stores the identifiers in memory.
InMemoryReplayCacheProvider() - Constructor for class org.pac4j.saml.replay.InMemoryReplayCacheProvider
Constructor for InMemoryReplayCacheProvider.
insertMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
insertMetadata.
internalInflate(byte[], Inflater) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
internalInflate.
internalInit(boolean) - Method in class org.pac4j.saml.client.SAML2Client
internalInit(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
internalInit(boolean) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
internalLoad() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
internalLoad.
invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
invokeOutboundMessageHandlers.
isDateValid(Instant, long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
isDateValid.
isForceAuth() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
isForceAuth.
isIssueInstantValid(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
isIssueInstantValid.
isNameIdPolicyAllowCreate() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
isNameIdPolicyAllowCreate.
isPassive() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
isPassive.
isRequestSigned - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
isRequired - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
ISSUER_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant ISSUER_ID="issuerId"
IssuerFunction - Class in org.pac4j.saml.sso.artifact
A simple function that returns the issuer set on the MessageContext.
IssuerFunction() - Constructor for class org.pac4j.saml.sso.artifact.IssuerFunction
 
isUseNameQualifier() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
isUseNameQualifier.
isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
isWantsAssertionsSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
isWantsAssertionsSigned.
isWantsResponsesSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
isWantsResponsesSigned.

K

KeyStoreCredentialProvider - Class in org.pac4j.saml.crypto
Class responsible for loading a private key from a JKS keystore and returning the corresponding Credential opensaml object.
KeyStoreCredentialProvider(SAML2Configuration) - Constructor for class org.pac4j.saml.crypto.KeyStoreCredentialProvider
Constructor for KeyStoreCredentialProvider.
KeyStoreDecryptionProvider - Class in org.pac4j.saml.crypto
Provider returning well configured decrypter instances.
KeyStoreDecryptionProvider(CredentialProvider) - Constructor for class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
Constructor for KeyStoreDecryptionProvider.

L

logger - Variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
logger - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
logger - Variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
 
logger - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
logger - Variable in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
LogOnlySignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
Provider wrapping another trust engine provider to suppress all signature validation errors and only log them.
LogOnlySignatureTrustEngineProvider(SAML2SignatureTrustEngineProvider) - Constructor for class org.pac4j.saml.crypto.LogOnlySignatureTrustEngineProvider
Constructor for LogOnlySignatureTrustEngineProvider.
logoutHandler - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
logoutValidator - Variable in class org.pac4j.saml.client.SAML2Client
 
logProtocolMessage(XMLObject) - Static method in class org.pac4j.saml.util.SAML2Utils
logProtocolMessage.

M

marshallerFactory - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
marshallMessage(XMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Helper method that marshalls the given message.
marshallMessage(XMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Helper method that marshalls the given message.
mustSignRequest(SPSSODescriptor, IDPSSODescriptor) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
mustSignRequest.
mustSignRequest(SPSSODescriptor, IDPSSODescriptor) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
mustSignRequest.

N

name - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
nameFormat - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
nameIdPolicyFormat - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
newInstance() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
newInstance(String) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
notifySessionRenewal(CallContext, String) - Method in class org.pac4j.saml.client.SAML2Client

O

org.pac4j.saml.client - package org.pac4j.saml.client
 
org.pac4j.saml.config - package org.pac4j.saml.config
 
org.pac4j.saml.context - package org.pac4j.saml.context
 
org.pac4j.saml.credentials - package org.pac4j.saml.credentials
 
org.pac4j.saml.credentials.authenticator - package org.pac4j.saml.credentials.authenticator
 
org.pac4j.saml.credentials.extractor - package org.pac4j.saml.credentials.extractor
 
org.pac4j.saml.crypto - package org.pac4j.saml.crypto
 
org.pac4j.saml.exceptions - package org.pac4j.saml.exceptions
 
org.pac4j.saml.logout - package org.pac4j.saml.logout
 
org.pac4j.saml.logout.impl - package org.pac4j.saml.logout.impl
 
org.pac4j.saml.logout.processor - package org.pac4j.saml.logout.processor
 
org.pac4j.saml.metadata - package org.pac4j.saml.metadata
 
org.pac4j.saml.metadata.jdbc - package org.pac4j.saml.metadata.jdbc
 
org.pac4j.saml.metadata.keystore - package org.pac4j.saml.metadata.keystore
 
org.pac4j.saml.metadata.mongo - package org.pac4j.saml.metadata.mongo
 
org.pac4j.saml.profile - package org.pac4j.saml.profile
 
org.pac4j.saml.profile.api - package org.pac4j.saml.profile.api
 
org.pac4j.saml.profile.converter - package org.pac4j.saml.profile.converter
 
org.pac4j.saml.profile.impl - package org.pac4j.saml.profile.impl
 
org.pac4j.saml.redirect - package org.pac4j.saml.redirect
 
org.pac4j.saml.replay - package org.pac4j.saml.replay
 
org.pac4j.saml.sso.artifact - package org.pac4j.saml.sso.artifact
 
org.pac4j.saml.sso.impl - package org.pac4j.saml.sso.impl
 
org.pac4j.saml.state - package org.pac4j.saml.state
 
org.pac4j.saml.store - package org.pac4j.saml.store
 
org.pac4j.saml.transport - package org.pac4j.saml.transport
 
org.pac4j.saml.util - package org.pac4j.saml.util
 

P

Pac4jHTTPArtifactDecoder - Class in org.pac4j.saml.transport
Decoder for the artifact binding: it's like the original HTTPArtifactDecoder but using a web context instead of the JEE HTTP servlet request.
Pac4jHTTPArtifactDecoder() - Constructor for class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Constructor.
Pac4jHTTPPostDecoder - Class in org.pac4j.saml.transport
Decoder for messages sent via POST and SOAP bindings.
Pac4jHTTPPostDecoder(CallContext) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
Constructor for Pac4jHTTPPostDecoder.
Pac4jHTTPPostEncoder - Class in org.pac4j.saml.transport
Pac4j implementation extending directly the AbstractMessageEncoder as intermediate classes use the JEE HTTP response.
Pac4jHTTPPostEncoder(Pac4jSAMLResponse) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Constructor for Pac4jHTTPPostEncoder.
Pac4jHTTPPostSimpleSignEncoder - Class in org.pac4j.saml.transport
Pac4j implementation for HTTP Post Simple-Sign extending openSAML HTTPPostSimpleSignEncoder.
Pac4jHTTPPostSimpleSignEncoder(Pac4jSAMLResponse) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
Constructor for Pac4jHTTPPostSimpleSignEncoder.
Pac4jHTTPRedirectDeflateDecoder - Class in org.pac4j.saml.transport
Decoder for messages sent via HTTP-Redirect binding.
Pac4jHTTPRedirectDeflateDecoder(CallContext) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
Constructor for Pac4jHTTPRedirectDeflateDecoder.
Pac4jHTTPRedirectDeflateEncoder - Class in org.pac4j.saml.transport
Pac4j implementation extending directly the AbstractMessageEncoder as intermediate classes use the JEE HTTP response.
Pac4jHTTPRedirectDeflateEncoder() - Constructor for class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
 
Pac4jSAMLResponse - Interface in org.pac4j.saml.transport
Indicates the SAML response that will be written to the actual backend response via a given SAML encoder.
parserPool - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
Parser pool used to deserialize the message.
populateBindingContext(MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Populate the context which carries information specific to this binding.
populateBindingContext(SAML2MessageContext) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
Populate the context which carries information specific to this binding.
populateVelocityContext(Context, MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Populate the Velocity context instance which will be used to render the POST body.
postEncode(MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
postEncode.
postEncode(MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
prepareBindingContext(SAML2MessageContext, MessageDecoder, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
prepareBindingContext.
prepareDecodedContext(SAML2MessageContext, AbstractPac4jDecoder) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
prepareDecodedContext.
prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
prepareOutboundMessageContext.
preparePeerEntityContext(MessageDecoder, SAML2MessageContext, SAMLBindingContext, EntityDescriptor) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
preparePeerEntityContext.
prepareSelfEntityContext(SAML2MessageContext, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
prepareSelfEntityContext.
prepareServiceProviderMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
prepareServiceProviderMetadata.
processLogout(CallContext, Credentials) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor

R

remove(String) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStore
remove(String) - Method in class org.pac4j.saml.store.HttpSessionStore
removeSignature(SAMLObject) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Removes the signature from the protocol message.
replayCache - Variable in class org.pac4j.saml.client.SAML2Client
 
replayCache - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
replayCache - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
ReplayCacheProvider - Interface in org.pac4j.saml.replay
Builds or resolves the replay cache that is used to prevent replay attacks.
REQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEX - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_ASSERTION_CONSUMER_SERVICE_INDEX="AssertionConsumerServiceIndex"
REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX="AttributeConsumingServiceIndex"
REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS="AuthnContextClassRefs"
REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE="AuthnRequestBindingType"
REQUEST_ATTR_COMPARISON_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_COMPARISON_TYPE="ComparisonType"
REQUEST_ATTR_ISSUER_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_ISSUER_FORMAT="IssuerFormat"
REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME="MaximumAuthenticationLifetime"
REQUEST_ATTR_NAME_ID_ATTRIBUTE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_NAME_ID_ATTRIBUTE="NameIdAttribute"
REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE="NameIdPolicyAllowCreate"
REQUEST_ATTR_NAME_ID_POLICY_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_NAME_ID_POLICY_FORMAT="NameIdPolicyFormat"
REQUEST_ATTR_PROVIDER_NAME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_PROVIDER_NAME="ProviderName"
REQUEST_ATTR_USE_NAME_QUALIFIER - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_USE_NAME_QUALIFIER="UseNameQualifier"
REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED="WantsAssertionsSigned"
REQUEST_ATTR_WANTS_RESPONSES_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
Constant REQUEST_ATTR_WANTS_RESPONSES_SIGNED="WantsResponsesSigned"
requestedAttributes - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
requestInitiatorLocation - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
resolve() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
resolve.
resolve() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
resolve.
resolve() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
resolve.
resolve(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.DefaultSignatureSigningParametersResolver
resolve(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.FixedEntityIdResolver
resolveSingle(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.DefaultSignatureSigningParametersResolver
resolveSingle(CriteriaSet) - Method in class org.pac4j.saml.sso.artifact.FixedEntityIdResolver
responseBindingType - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
retrieve.
retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
retrieve.
retrieve() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
retrieve.

S

SAMAssertionSubjectException - Exception in org.pac4j.saml.exceptions
SAMAssertionSubjectException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
Constructor for SAMAssertionSubjectException.
SAMAssertionSubjectException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
Constructor for SAMAssertionSubjectException.
SAMAssertionSubjectException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
Constructor for SAMAssertionSubjectException.
SAML_CONDITION_NOT_BEFORE_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant SAML_CONDITION_NOT_BEFORE_ATTRIBUTE="notBefore"
SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE="notOnOrAfter"
SAML_NAME_ID_FORMAT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant SAML_NAME_ID_FORMAT="samlNameIdFormat"
SAML_NAME_ID_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant SAML_NAME_ID_NAME_QUALIFIER="samlNameIdNameQualifier"
SAML_NAME_ID_SP_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant SAML_NAME_ID_SP_NAME_QUALIFIER="samlNameIdSpNameQualifier"
SAML_NAME_ID_SP_PROVIDED_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant SAML_NAME_ID_SP_PROVIDED_ID="samlNameIdSpProvidedId"
SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.state.SAML2StateGenerator
Constant SAML_RELAY_STATE_ATTRIBUTE="samlRelayState"
SAML2ArtifactBindingDecoder - Class in org.pac4j.saml.sso.artifact
Decodes a SAML artifact binding request by fetching the actual artifact via SOAP.
SAML2ArtifactBindingDecoder(CallContext, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider) - Constructor for class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
Constructor for SAML2ArtifactBindingDecoder.
SAML2AuthenticationCredentials - Class in org.pac4j.saml.credentials
Credentials containing the nameId of the SAML subject and all of its attributes.
SAML2AuthenticationCredentials() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials
 
SAML2AuthenticationCredentials(SAML2AuthenticationCredentials.SAMLNameID, String, List<SAML2AuthenticationCredentials.SAMLAttribute>, Conditions, String, List<String>, List<String>, String) - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials
Constructor for SAML2AuthenticationCredentials.
SAML2AuthenticationCredentials.SAMLAttribute - Class in org.pac4j.saml.credentials
 
SAML2AuthenticationCredentials.SAMLConditions - Class in org.pac4j.saml.credentials
 
SAML2AuthenticationCredentials.SAMLNameID - Class in org.pac4j.saml.credentials
 
SAML2Authenticator - Class in org.pac4j.saml.credentials.authenticator
Authenticator for SAML 2.0
SAML2Authenticator(SAML2ResponseValidator, SAML2LogoutValidator, String) - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constructor for SAML2Authenticator.
SAML2Authenticator(SAML2ResponseValidator, SAML2LogoutValidator, String, Map<String, String>) - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constructor for SAML2Authenticator.
SAML2AuthnRequestBuilder - Class in org.pac4j.saml.sso.impl
Build a SAML2 Authn Request from the given MessageContext.
SAML2AuthnRequestBuilder() - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
SAML2AuthnResponseValidator - Class in org.pac4j.saml.sso.impl
Class responsible for executing every required checks for validating a SAML response.
SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, ReplayCacheProvider, SAML2Configuration, SessionLogoutHandler) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Constructor for SAML2AuthnResponseValidator.
saml2Client - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
SAML2Client - Class in org.pac4j.saml.client
This class is the client to authenticate and logout users with a SAML2 Identity Provider.
SAML2Client() - Constructor for class org.pac4j.saml.client.SAML2Client
Constructor for SAML2Client.
SAML2Client(SAML2Configuration) - Constructor for class org.pac4j.saml.client.SAML2Client
Constructor for SAML2Client.
saml2Configuration - Variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
 
SAML2Configuration - Class in org.pac4j.saml.config
The class is responsible for capturing client settings and passing them around.
SAML2Configuration(String, String, String, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
Constructor for SAML2Configuration.
SAML2Configuration(String, String, Resource, String, String, Resource, String, String, String, Supplier<List<XSAny>>, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
Constructor for SAML2Configuration.
SAML2Configuration(Resource, String, String, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
Constructor for SAML2Configuration.
SAML2Configuration(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
Constructor for SAML2Configuration.
SAML2ConfigurationContext - Class in org.pac4j.saml.context
SAML2ConfigurationContext(WebContext, SAML2Configuration) - Constructor for class org.pac4j.saml.context.SAML2ConfigurationContext
Constructor for SAML2ConfigurationContext.
SAML2ContextProvider - Class in org.pac4j.saml.context
Responsible for building a SAML2MessageContext from given SAML2 properties (idpEntityId and metadata manager) and current WebContext.
SAML2ContextProvider() - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
 
SAML2Credentials - Class in org.pac4j.saml.credentials
The SAML2 authentication credentials.
SAML2Credentials(LogoutType, SAML2MessageContext) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
Constructor for SAML2Credentials.
SAML2Credentials(SAML2MessageContext) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
Constructor for SAML2Credentials.
SAML2CredentialsExtractor - Class in org.pac4j.saml.credentials.extractor
SAML2 credentials extractor.
SAML2CredentialsExtractor(SAML2Client, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider) - Constructor for class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
Constructor for SAML2CredentialsExtractor.
SAML2FileSystemKeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
SAML2FileSystemKeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
Constructor for SAML2FileSystemKeystoreGenerator.
SAML2FileSystemMetadataGenerator - Class in org.pac4j.saml.metadata
Generates metadata object with standard values and overridden user defined values.
SAML2FileSystemMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
 
SAML2HttpClientBuilder - Class in org.pac4j.saml.util
SAML2HttpClientBuilder() - Constructor for class org.pac4j.saml.util.SAML2HttpClientBuilder
 
SAML2HttpUrlKeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
SAML2HttpUrlKeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
Constructor for SAML2HttpUrlKeystoreGenerator.
SAML2HttpUrlMetadataGenerator - Class in org.pac4j.saml.metadata
Generates metadata object with standard values and overridden user defined values.
SAML2HttpUrlMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
SAML2IdentityProviderMetadataResolver - Class in org.pac4j.saml.metadata
Resolve and download idp metadata to form a metadata resolver.
SAML2IdentityProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
Constructor for SAML2IdentityProviderMetadataResolver.
SAML2JdbcMetadataGenerator - Class in org.pac4j.saml.metadata.jdbc
This is SAML2JdbcMetadataGenerator that stores service provider metadata in a relational database.
SAML2JdbcMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
 
SAML2KeystoreGenerator - Interface in org.pac4j.saml.metadata.keystore
SAML2LogoutActionBuilder - Class in org.pac4j.saml.logout
Logout action builder for SAML 2.
SAML2LogoutActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.logout.SAML2LogoutActionBuilder
Constructor for SAML2LogoutActionBuilder.
SAML2LogoutProcessor - Class in org.pac4j.saml.logout.processor
The SAML2 logout processor.
SAML2LogoutProcessor(SAML2Client) - Constructor for class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
Constructor for SAML2LogoutProcessor.
saml2LogoutRequestBuilder - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
SAML2LogoutRequestBuilder - Class in org.pac4j.saml.logout.impl
Build a SAML2 Logout Request
SAML2LogoutRequestBuilder(SAML2Configuration) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
Instantiates a new Saml 2 logout request builder.
saml2LogoutRequestMessageSender - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
SAML2LogoutRequestMessageSender - Class in org.pac4j.saml.logout.impl
Sender for SAML logout requests.
SAML2LogoutRequestMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutRequestMessageSender
Constructor for SAML2LogoutRequestMessageSender.
SAML2LogoutResponseBuilder - Class in org.pac4j.saml.logout.impl
Build a SAML2 logout response.
SAML2LogoutResponseBuilder(String) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
Constructor for SAML2LogoutResponseBuilder.
SAML2LogoutResponseMessageSender - Class in org.pac4j.saml.logout.impl
Sender for SAML logout responses.
SAML2LogoutResponseMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutResponseMessageSender
Constructor for SAML2LogoutResponseMessageSender.
SAML2LogoutValidator - Class in org.pac4j.saml.logout.impl
Validator for SAML logout requests/responses from the IdP.
SAML2LogoutValidator(SAML2SignatureTrustEngineProvider, Decrypter, SessionLogoutHandler, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutValidator
Constructor for SAML2LogoutValidator.
SAML2MessageContext - Class in org.pac4j.saml.context
Allow to store additional information for SAML processing.
SAML2MessageContext(CallContext) - Constructor for class org.pac4j.saml.context.SAML2MessageContext
Constructor for SAML2MessageContext.
SAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
Sends a SAML object to the context given.
SAML2MetadataContactPerson - Class in org.pac4j.saml.metadata
This is SAML2MetadataContactPerson that allows one to specify contact information in saml2 metadata generation.
SAML2MetadataContactPerson() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
SAML2MetadataGenerator - Interface in org.pac4j.saml.metadata
Builds metadata and the relevant resolvers.
SAML2MetadataResolver - Interface in org.pac4j.saml.metadata
Defines operations required to resolve metadata for idp and sp.
SAML2MetadataSigner - Interface in org.pac4j.saml.metadata
SAML2MetadataUIInfo - Class in org.pac4j.saml.metadata
This is SAML2MetadataUIInfo that allows one to specify metadata UI information in saml2 metadata generation.
SAML2MetadataUIInfo() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
SAML2MetadataUIInfo.SAML2MetadataUILogo - Class in org.pac4j.saml.metadata
 
SAML2MetadataUILogo(String, int, int) - Constructor for class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
SAML2MongoMetadataGenerator - Class in org.pac4j.saml.metadata.mongo
This is SAML2MongoMetadataGenerator that stores service provider metadata in a MongoDb database.
SAML2MongoMetadataGenerator() - Constructor for class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
 
saml2ObjectBuilder - Variable in class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
 
SAML2ObjectBuilder<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
Builds an authentication request for the idp.
SAML2Profile - Class in org.pac4j.saml.profile
This class is the user profile for sites using SAML2 protocol.
SAML2Profile() - Constructor for class org.pac4j.saml.profile.SAML2Profile
Constructor for SAML2Profile.
SAML2Profile(boolean) - Constructor for class org.pac4j.saml.profile.SAML2Profile
Create a profile with possibility to merge attributes with the same name and collection-type values.
SAML2ProfileDefinition - Class in org.pac4j.saml.profile
This is the dedicated class to hold the profile definition for SAML2, when building the final user profile.
SAML2ProfileDefinition() - Constructor for class org.pac4j.saml.profile.SAML2ProfileDefinition
Constructor for SAML2ProfileDefinition.
SAML2RedirectionActionBuilder - Class in org.pac4j.saml.redirect
Redirection action builder for SAML 2.
SAML2RedirectionActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
Constructor for SAML2RedirectionActionBuilder.
SAML2ResponseValidator - Interface in org.pac4j.saml.profile.api
Defines operations needed to validate the response from IdP.
SAML2ScopingIdentityProvider - Class in org.pac4j.saml.sso.impl
SAML2ScopingIdentityProvider(String, String) - Constructor for class org.pac4j.saml.sso.impl.SAML2ScopingIdentityProvider
Constructor for SAML2ScopingIdentityProvider.
SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
SAML2ServiceProviderMetadataResolver class.
SAML2ServiceProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
Constructor for SAML2ServiceProviderMetadataResolver.
SAML2ServiceProviderRequestedAttribute - Class in org.pac4j.saml.metadata
SAML2ServiceProviderRequestedAttribute() - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
Constructor for SAML2ServiceProviderRequestedAttribute.
SAML2ServiceProviderRequestedAttribute(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
Constructor for SAML2ServiceProviderRequestedAttribute.
SAML2ServiceProviderRequestedAttribute(String, String, String, boolean) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
Constructor for SAML2ServiceProviderRequestedAttribute.
SAML2SignatureTrustEngineProvider - Interface in org.pac4j.saml.crypto
Builds the signature trust engine.
SAML2StateGenerator - Class in org.pac4j.saml.state
State generator for SAML 2.
SAML2StateGenerator() - Constructor for class org.pac4j.saml.state.SAML2StateGenerator
 
SAML2Utils - Class in org.pac4j.saml.util
SAML2 utilities.
SAML2WebSSOMessageSender - Class in org.pac4j.saml.sso.impl
SAML2WebSSOMessageSender class.
SAML2WebSSOMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
Constructor for SAML2WebSSOMessageSender.
SAMLAssertionAudienceException - Exception in org.pac4j.saml.exceptions
SAMLAssertionAudienceException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
Constructor for SAMLAssertionAudienceException.
SAMLAssertionAudienceException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
Constructor for SAMLAssertionAudienceException.
SAMLAssertionAudienceException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
Constructor for SAMLAssertionAudienceException.
SAMLAssertionConditionException - Exception in org.pac4j.saml.exceptions
SAMLAssertionConditionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
Constructor for SAMLAssertionConditionException.
SAMLAssertionConditionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
Constructor for SAMLAssertionConditionException.
SAMLAssertionConditionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
Constructor for SAMLAssertionConditionException.
SAMLAttribute() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLAttribute
 
SAMLAuthnContextClassRefException - Exception in org.pac4j.saml.exceptions
SAMLAuthnContextClassRefException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
Constructor for SAMLAuthnContextClassRefException.
SAMLAuthnContextClassRefException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
Constructor for SAMLAuthnContextClassRefException.
SAMLAuthnContextClassRefException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
Constructor for SAMLAuthnContextClassRefException.
SAMLAuthnInstantException - Exception in org.pac4j.saml.exceptions
SAMLAuthnInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
Constructor for SAMLAuthnInstantException.
SAMLAuthnInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
Constructor for SAMLAuthnInstantException.
SAMLAuthnInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
Constructor for SAMLAuthnInstantException.
SAMLAuthnSessionCriteriaException - Exception in org.pac4j.saml.exceptions
SAMLAuthnSessionCriteriaException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
Constructor for SAMLAuthnSessionCriteriaException.
SAMLAuthnSessionCriteriaException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
Constructor for SAMLAuthnSessionCriteriaException.
SAMLAuthnSessionCriteriaException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
Constructor for SAMLAuthnSessionCriteriaException.
SAMLConditions() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLConditions
 
SAMLContextProvider - Interface in org.pac4j.saml.context
Builds the saml context for SP and the IDP.
SAMLEndpointMismatchException - Exception in org.pac4j.saml.exceptions
SAMLEndpointMismatchException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
Constructor for SAMLEndpointMismatchException.
SAMLEndpointMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
Constructor for SAMLEndpointMismatchException.
SAMLEndpointMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
Constructor for SAMLEndpointMismatchException.
SAMLException - Exception in org.pac4j.saml.exceptions
Root exception for SAML Client.
SAMLException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
Constructor for SAMLException.
SAMLException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
Constructor for SAMLException.
SAMLException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
Constructor for SAMLException.
SAMLInResponseToMismatchException - Exception in org.pac4j.saml.exceptions
SAMLInResponseToMismatchException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
Constructor for SAMLInResponseToMismatchException.
SAMLInResponseToMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
Constructor for SAMLInResponseToMismatchException.
SAMLInResponseToMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
Constructor for SAMLInResponseToMismatchException.
SAMLIssueInstantException - Exception in org.pac4j.saml.exceptions
SAMLIssueInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
Constructor for SAMLIssueInstantException.
SAMLIssueInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
Constructor for SAMLIssueInstantException.
SAMLIssueInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
Constructor for SAMLIssueInstantException.
SAMLIssuerException - Exception in org.pac4j.saml.exceptions
SAMLIssuerException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
Constructor for SAMLIssuerException.
SAMLIssuerException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
Constructor for SAMLIssuerException.
SAMLIssuerException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
Constructor for SAMLIssuerException.
SAMLMessageStore - Interface in org.pac4j.saml.store
Implementations serve as data stores for sent/received SAML messages.
samlMessageStoreFactory - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
SAMLMessageStoreFactory - Interface in org.pac4j.saml.store
Factories implementing this interface provide services for storing and retrieval of SAML messages for e.g. verification of retrieved responses.
SAMLNameID() - Constructor for class org.pac4j.saml.credentials.SAML2AuthenticationCredentials.SAMLNameID
 
SAMLNameIdDecryptionException - Exception in org.pac4j.saml.exceptions
SAMLNameIdDecryptionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
Constructor for SAMLNameIdDecryptionException.
SAMLNameIdDecryptionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
Constructor for SAMLNameIdDecryptionException.
SAMLNameIdDecryptionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
Constructor for SAMLNameIdDecryptionException.
SAMLReplayException - Exception in org.pac4j.saml.exceptions
SAMLReplayException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
Constructor for SAMLReplayException.
SAMLReplayException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
Constructor for SAMLReplayException.
SAMLReplayException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
Constructor for SAMLReplayException.
SAMLSignatureRequiredException - Exception in org.pac4j.saml.exceptions
SAMLSignatureRequiredException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
Constructor for SAMLSignatureRequiredException.
SAMLSignatureRequiredException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
Constructor for SAMLSignatureRequiredException.
SAMLSignatureRequiredException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
Constructor for SAMLSignatureRequiredException.
SAMLSignatureValidationException - Exception in org.pac4j.saml.exceptions
SAMLSignatureValidationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
Constructor for SAMLSignatureValidationException.
SAMLSignatureValidationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
Constructor for SAMLSignatureValidationException.
SAMLSignatureValidationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
Constructor for SAMLSignatureValidationException.
SAMLSubjectConfirmationException - Exception in org.pac4j.saml.exceptions
SAMLSubjectConfirmationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
Constructor for SAMLSubjectConfirmationException.
SAMLSubjectConfirmationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
Constructor for SAMLSubjectConfirmationException.
SAMLSubjectConfirmationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
Constructor for SAMLSubjectConfirmationException.
sendLogoutResponse(SAML2MessageContext, SAML2Credentials) - Method in class org.pac4j.saml.logout.processor.SAML2LogoutProcessor
sendLogoutResponse.
sendMessage(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.profile.api.SAML2MessageSender
sendMessage.
sendMessage(SAML2MessageContext, T, Object) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
sendMessage.
serializeSamlObject(XMLObject) - Static method in class org.pac4j.saml.util.Configuration
serializeSamlObject.
serviceProviderMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
 
SESSION_INDEX - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
Constant SESSION_INDEX="sessionindex"
set(String, XMLObject) - Method in class org.pac4j.saml.store.HazelcastSAMLMessageStore
set(String, XMLObject) - Method in class org.pac4j.saml.store.HttpSessionStore
Stores a request message into the repository.
setAcceptedSkew(long) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
setAcceptedSkew.
setAcceptedSkew(long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
setAcceptedSkew.
setAuthnContexts(List<String>) - Method in class org.pac4j.saml.profile.SAML2Profile
setAuthnContexts.
setBindingType(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
Setter for the field bindingType.
setCallbackUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
Setter for the field callbackUrl.
setCompanyName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Setter for the field companyName.
setContentType(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
Sets content type.
setContentType(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Sets content type.
setDescriptions(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Setter for the field descriptions.
setDisplayNames(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Setter for the field displayNames.
setEmailAddresses(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Setter for the field emailAddresses.
setGivenName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Setter for the field givenName.
setHeight(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
setIdentityProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setIdentityProviderMetadataPath.
setIdentityProviderMetadataResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setIdentityProviderMetadataResourceClasspath.
setIdentityProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setIdentityProviderMetadataResourceFilepath.
setIdentityProviderMetadataResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setIdentityProviderMetadataResourceUrl.
setInformationUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Setter for the field informationUrls.
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
Setter for the field issueInstantSkewSeconds.
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
Setter for the field issueInstantSkewSeconds.
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
Setter for the field issueInstantSkewSeconds.
setIssuerEntityID(String) - Method in class org.pac4j.saml.profile.SAML2Profile
setIssuerEntityID.
setKeystorePath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setKeystorePath.
setKeystoreResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setKeystoreResourceClasspath.
setKeystoreResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setKeystoreResourceFilepath.
setKeystoreResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setKeystoreResourceUrl.
setKeywords(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Setter for the field keywords.
setLogos(List<SAML2MetadataUIInfo.SAML2MetadataUILogo>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Setter for the field logos.
setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
setNoCacheHeaders.
setNotBefore(ZonedDateTime) - Method in class org.pac4j.saml.profile.SAML2Profile
setNotBefore.
setNotOnOrAfter(ZonedDateTime) - Method in class org.pac4j.saml.profile.SAML2Profile
setNotOnOrAfter.
setParserPool(ParserPool) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
Sets the parser pool used to deserialize incoming messages.
setParserPool(ParserPool) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Sets the parser pool used to deserialize incoming messages.
setPrivacyUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
Setter for the field privacyUrls.
setRedirectUrl(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Sets redirect url.
setSamlNameIdFormat(String) - Method in class org.pac4j.saml.profile.SAML2Profile
setSamlNameIdFormat.
setSamlNameIdNameQualifier(String) - Method in class org.pac4j.saml.profile.SAML2Profile
setSamlNameIdNameQualifier.
setSamlNameIdSpNameQualifier(String) - Method in class org.pac4j.saml.profile.SAML2Profile
setSamlNameIdSpNameQualifier.
setSamlNameIdSpProviderId(String) - Method in class org.pac4j.saml.profile.SAML2Profile
setSamlNameIdSpProviderId.
setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setServiceProviderMetadataPath.
setServiceProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
setServiceProviderMetadataResourceFilepath.
setSessionIndex(String) - Method in class org.pac4j.saml.profile.SAML2Profile
setSessionIndex.
setSurname(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Setter for the field surname.
setTelephoneNumbers(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Setter for the field telephoneNumbers.
setType(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
Setter for the field type.
setUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
setVelocityEngine(VelocityEngine) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Set the VelocityEngine instance.
setVelocityTemplateId(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Set the Velocity template id.
setWidth(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
shouldGenerate.
shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
shouldGenerate.
shouldGenerate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
shouldGenerate.
sign(File) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
sign.
sign(File) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
sign.
sign(String) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
sign.
sign(String) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
sign.
sign(SignableXMLObject) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
sign.
sign(SignableXMLObject) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
sign.
signatureAlgorithm - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
 
signatureAlgorithms - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
signatureReferenceDigestMethod - Variable in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
 
signatureReferenceDigestMethods - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
signatureSigningParametersProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
signatureSigningParametersProvider - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
SignatureSigningParametersProvider - Interface in org.pac4j.saml.crypto
Provider to allow building of signature parameters.
signatureTrustEngineProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
signatureTrustEngineProvider - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
signatureTrustEngineProvider - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
signErrorResponses - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
signingParametersProvider - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
signMetadata - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
signMetadata(SignableXMLObject) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
signMetadata.
SimpleSAML2AttributeConverter - Class in org.pac4j.saml.profile.converter
A simple attribute converter for SAML2.
SimpleSAML2AttributeConverter() - Constructor for class org.pac4j.saml.profile.converter.SimpleSAML2AttributeConverter
 
singleLogoutServiceUrl - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
soapPipelineProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
SOAPPipelineProvider - Interface in org.pac4j.saml.sso.artifact
Provider for the components required to perform SOAP calls for ArtifactResolve.
spEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
spMetadataResolver - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
stateGenerator - Variable in class org.pac4j.saml.client.SAML2Client
 
stateGenerator - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
store.
store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
store.
store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
store.
storeMessage(SAML2MessageContext, T) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
storeMessage.
storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
storeMetadata.
storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.mongo.SAML2MongoMetadataGenerator
storeMetadata.
storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
storeMetadata.
storeMetadata(String, boolean) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
storeMetadata.
storeMetadata(String, boolean) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
storeMetadata.

T

toHandlerChain(List<MessageHandler>) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
toHandlerChain.
toMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
toMetadataGenerator.
transferContext(InOutOperationContext, SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
transferContext.

U

unmarshallMessage(InputStream) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
Helper method that deserializes and unmarshalls the message from the given stream.
updateMetadata(String) - Method in class org.pac4j.saml.metadata.jdbc.SAML2JdbcMetadataGenerator
updateMetadata.
uriComparator - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
urisEqualAfterPortNormalization(URI, URI) - Static method in class org.pac4j.saml.util.SAML2Utils
Compares two URIs for equality, ignoring default port numbers for selected protocols.

V

validate(CallContext, Credentials) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
validate(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
Validates the SAML protocol response and the SAML SSO response.
validate(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
Validates the SAML protocol response and the SAML SSO response.
validate(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validates the SAML protocol response and the SAML SSO response.
validateAssertion(Assertion, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate the given assertion: - issueInstant - issuer - subject - conditions - authnStatements - signature
validateAssertionConditions(Conditions, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate assertionConditions - notBefore - notOnOrAfter
validateAssertionReplay(Assertion, SubjectConfirmationData) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Checks that the bearer assertion is not being replayed.
validateAssertionSignature(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate assertion signature.
validateAudienceRestrictions(Collection<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate audience by matching the SP entityId.
validateAuthenticationStatements(Iterable<AuthnStatement>, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate the given authnStatements: - authnInstant - sessionNotOnOrAfter
validateAuthnContextClassRefs(SAML2MessageContext, List<String>) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
validateAuthnContextClassRefs.
validateDestinationEndpoint(StatusResponseType, SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
validateDestinationEndpoint.
validateIssueInstant(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
validateIssueInstant.
validateIssuer(NameIDType, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
Validate issuer format and value.
validateIssuerIfItExists(Issuer, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
validateIssuerIfItExists.
validateLogoutRequest(LogoutRequest, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
Validates the SAML logout request.
validateLogoutResponse(LogoutResponse, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
Validates the SAML logout response.
validateSamlProtocolResponse(StatusResponseType, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validates the SAML protocol response: - IssueInstant - Issuer - StatusCode - Signature
validateSamlSSOResponse(Response, SAML2MessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validates the SAML SSO response by finding a valid assertion with authn statements.
validateSignature(Signature, String, TrustEngine<Signature>) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
Validate the given digital signature by checking its profile and value.
validateSignatureIfItExists(Signature, SAML2MessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
validateSignatureIfItExists.
validateSubject(Subject, SAML2MessageContext, Decrypter) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate the given subject by finding a valid Bearer confirmation.
validateSuccess(Status) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
Validates that the response is a success.
validateSuccess(Status) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
Validates that the response is a success.
VelocityEngineFactory - Class in org.pac4j.saml.util
Factory returning a well configured VelocityEngine instance required for generating an HTML form used to POST SAML messages.
VelocityEngineFactory() - Constructor for class org.pac4j.saml.util.VelocityEngineFactory
 
verifyEndpoint(Collection<String>, String, boolean) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
verifyEndpoint.
verifyMessageReplay(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
verifyMessageReplay.
verifyRequest(AuthnRequest, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
verifyRequest.

W

wantAssertionSigned - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form