A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages

A

AbstractPac4jDecoder - Class in org.pac4j.saml.transport
Common decoder.
AbstractPac4jDecoder(WebContext) - Constructor for class org.pac4j.saml.transport.AbstractPac4jDecoder
 
AbstractSAML2MessageReceiver - Class in org.pac4j.saml.profile.impl
Receives the SAML2 messages.
AbstractSAML2MessageReceiver(SAML2ResponseValidator, SAML2Configuration) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
AbstractSAML2MessageSender<T extends org.opensaml.saml.common.SAMLObject> - Class in org.pac4j.saml.profile.impl
Common message sender.
AbstractSAML2MessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - 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, LogoutHandler, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
acceptedSkew - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
adaptLogoutResponseToBinding(WebContext, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
addContext(SAML2MetadataResolver, BaseContext, QName) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
addIDPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
addSPContext(SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
addTransportContext(WebContext, SessionStore, SAML2MessageContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
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
 
AUTHN_CONTEXT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
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
 
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() - Method in class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
 
build() - Method in class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
 
build() - Method in class org.pac4j.saml.crypto.LogOnlySignatureTrustEngineProvider
 
build() - Method in interface org.pac4j.saml.crypto.SAML2SignatureTrustEngineProvider
 
build() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
build(SSODescriptor) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
build(SSODescriptor) - Method in interface org.pac4j.saml.crypto.SignatureSigningParametersProvider
 
build(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
build(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ObjectBuilder
 
build(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
build(SAML2MessageContext, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
 
buildAuthnContextClassRef(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
buildAuthnRequest(SAML2MessageContext, AssertionConsumerService, SingleSignOnService) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
buildChainingMetadataResolver(SAML2MetadataResolver, SAML2MetadataResolver) - Static method in class org.pac4j.saml.util.SAML2Utils
 
buildCheckAndRecordServerTLSEntityAuthenticationtHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildCheckExpectedIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildCheckMandatoryAuthentication() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildCheckMandatoryIssuer() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildCheckMessageVersionHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildContext(SAML2Client, WebContext, SessionStore) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
buildContext(SAML2Client, WebContext, SessionStore) - Method in interface org.pac4j.saml.context.SAMLContextProvider
 
buildEntityDescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
buildEntityDescriptor() - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
 
builderFactory - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
buildInResponseToSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildLogoutRequest(SAML2MessageContext, SingleLogoutService, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
 
buildLogoutResponse(SAML2MessageContext, SingleLogoutService) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
buildMessageLifetimeSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildMessageReplaySecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
buildMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
buildMetadataResolver(Resource) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
 
buildNameIDFormat() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
buildPopulateSignatureSigningParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildPopulateSignatureValidationParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildRedirectURL(MessageContext, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Builds the URL to redirect the client to.
buildSAML2Credentials(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 
buildSAMLMetadataLookupHandler(SAML2MetadataResolver) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildSAMLOutboundProtocolMessageSigningHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildSAMLProtocolAndRoleHandler(QName) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildSAMLProtocolMessageXMLSignatureSecurityHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildSAMLSOAPDecoderBodyHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildSchemaValidateXMLMessage() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildServiceProviderContext(SAML2Client, WebContext, SessionStore) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
buildServiceProviderContext(SAML2Client, WebContext, SessionStore) - Method in interface org.pac4j.saml.context.SAMLContextProvider
 
buildSPSSODescriptor() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 

C

CERTIFICATES_PREFIX - Static variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
 
CLASSPATH_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
 
collectAssertionAttributes(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 
compareEndpoints(String, String) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
computeSloKey(String, SAML2Credentials.SAMLNameID) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
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.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() - Method in class org.pac4j.saml.util.DefaultConfigurationManager
 
context - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
 
contextProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
contextProvider - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
contextProvider - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
createMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
createMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
 
createMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
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
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
 
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() - 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(CredentialProvider, String, String) - Constructor for class org.pac4j.saml.metadata.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
 
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
 
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
 
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
 
deserializeSamlObject(String) - Static method in class org.pac4j.saml.util.Configuration
 
destinationBindingType - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
destroy() - Method in class org.pac4j.saml.client.SAML2Client
 
destroy() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
destroy() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
determineNameID(SAML2MessageContext, List<SAML2Credentials.SAMLAttribute>) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 
determineSingleSignOutServiceUrl(BaseSAML2MetadataGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
 
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
 
entityId - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
equals(Object) - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
ExplicitSignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
Provider returning well configured SignatureTrustEngine instances.
ExplicitSignatureTrustEngineProvider(SAML2MetadataResolver, SAML2MetadataResolver) - Constructor for class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
 
extract(WebContext, SessionStore) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 

F

FILE_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
 
findLogoutHandler() - Method in class org.pac4j.saml.config.SAML2Configuration
 
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
 
friendlyName - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
from(List<Attribute>) - Static method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
from(NameID) - Static method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
from(SAML2Credentials.SAMLAttribute) - Static method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 

G

generate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
 
generate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
 
generateID() - Static method in class org.pac4j.saml.util.SAML2Utils
 
generateKeyInfoForCredential(Credential) - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
generateMetadataExtensions() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
generateSignature(Credential, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Generates the signature over the query string.
generateValue(WebContext, SessionStore) - Method in class org.pac4j.saml.state.SAML2StateGenerator
 
get() - Method in class org.pac4j.saml.replay.InMemoryReplayCacheProvider
 
get() - Method in interface org.pac4j.saml.replay.ReplayCacheProvider
 
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.
getAcceptedSkew() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getArtifactBuilderFactory() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the SAML 2 artifact builder factory.
getArtifactEndpointResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the artifact endpoint resolver.
getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getAttributeAsId() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getAttributes() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getAttributeValues() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
getAuthnContextClassRefs() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAuthnContextClassRefs() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getAuthnContexts() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getAuthnContexts() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getAuthnRequestBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAuthnRequestBindingType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getAuthnRequestExtensions() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAuthnResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
getBase64DecodedMessage() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
 
getBaseID() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getBindingDescriptor() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get an optional BindingDescriptor to inject into SAMLBindingContext created.
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
 
getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
 
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
 
getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
 
getBlackListedSignatureSigningAlgorithms() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getBlackListedSignatureSigningAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getCertificateExpirationPeriod() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getCertificateNameToAppend() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getCertificateSignatureAlg() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getClientName() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
getCompanyName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
getComparisonType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getComparisonType() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
getConditions() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getConfiguration() - Method in class org.pac4j.saml.client.SAML2Client
 
getConfigurationContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getConnectionTimeout() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
getContactPersons() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getContactPersons() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getContextProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
getCredential() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
getCredential() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
getCredentialProvider() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getCredentialProvider() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
getCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
getCredentialsProvider() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
getDecoder(WebContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
 
getDecoder(WebContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
getDecoder(WebContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
 
getDecoder(WebContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
 
getDefaultACSIndex() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getDescriptions() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
getDisplayNames() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
getEmailAddresses() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestMessageSender
 
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseMessageSender
 
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
getEndpoint(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
 
getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
 
getEndpoint(SAML2MessageContext, StatusResponseType) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
 
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
 
getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
getEntityDescriptorElement() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
getEntityDescriptorElement() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
getEntityId() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getEntityId() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
getEntityId() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
getEntityId() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
getExpectedDestination() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
getFormat() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
getFriendlyName() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
getFriendlyName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
getGivenName() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
getHeight() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
getHttpClient() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getHttpClientBuilder() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
 
getHttpClientBuilder() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
 
getIdentifierGenerationStrategy() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the identifier generation strategy.
getIdentityProviderEntityId() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getIdentityProviderMetadataResource() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getIdentityProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
 
getIdpMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getIDPSingleLogoutService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getIDPSingleSignOnService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getIDPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getInboundHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
getInformationUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
 
getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
getIssuer(SAML2MessageContext, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
getIssuerEntityID() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getIssuerFormat() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getIssuerFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getIssuerId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getKeyDescriptor(UsageType, KeyInfo) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getKeyInfo() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
getKeyInfo() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
getKeyInfoCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
getKeyInfoCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
getKeyInfoGenerator() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
getKeyInfoGenerator() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
getKeyStoreAlias() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getKeystoreGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getKeystorePassword() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getKeystoreResource() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getKeyStoreType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getKeywords() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
getLogos() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
getLogoutAction(WebContext, SessionStore, UserProfile, String) - Method in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
getLogoutHandler() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getLogoutMessageReceiver() - Method in class org.pac4j.saml.client.SAML2Client
 
getLogoutProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
 
getLogoutRequestMessageSender() - Method in class org.pac4j.saml.client.SAML2Client
 
getLogoutValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
getMappedAttributes() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getMarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getMaxConnectionsTotal() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getMaxRefreshDelay() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
getMessageContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.EmptyStoreFactory
 
getMessageStore(WebContext, SessionStore) - Method in class org.pac4j.saml.store.HttpSessionStoreFactory
 
getMessageStore(WebContext, SessionStore) - Method in interface org.pac4j.saml.store.SAMLMessageStoreFactory
Provides message store related to the given request.
getMessageToLog() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the XMLObject which will be logged as the protocol message.
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
getMetadata() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
getMetadata(EntityDescriptor) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getMetadata(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getMetadataSigner() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getMetadataSigner() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getMetadataUIInfos() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getMetadataUIInfos() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getMetadataUrl() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
getMinRefreshDelay() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
getName() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
getName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
getNameFormat() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
getNameFormat() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
getNameId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getNameIdAttribute() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getNameIdAttribute() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getNameIdPolicyFormat() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getNameIdPolicyFormat() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getNameIdPolicyFormat() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getNameQualifier() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
getNotBefore() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
 
getNotBefore() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getNotOnOrAfter() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
 
getNotOnOrAfter() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getOutboundPayloadHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
getOutboundTransportHandlers() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
getOutgoingContent() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
getOutgoingContent() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets outgoing content.
getOutputStreamWriter() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
getOutputStreamWriter() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets output stream writer.
getParserPool() - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
Gets the parser pool used to deserialize incoming messages.
getParserPool() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Gets the parser pool used to deserialize incoming messages.
getParserPool() - Static method in class org.pac4j.saml.util.Configuration
 
getPeerEntityRole() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the peer entity role QName.
getPipelineFactory() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineProvider
 
getPipelineFactory() - Method in interface org.pac4j.saml.sso.artifact.SOAPPipelineProvider
 
getPostLogoutURL() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getPostLogoutURL() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
getPrivacyUrls() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
getPrivateKeyAlias(KeyStore, String) - Static method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
getPrivateKeyPassword() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getPrivateKeySize() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
 
getProfileRequestContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getProfileRequestContextOutboundMessageTransportResponse() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getProfileUri() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
 
getProfileUri() - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
getProfileUri() - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
 
getProfileUri() - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
 
getProviderName() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getProviderName() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getRedirectionAction(WebContext, SessionStore) - Method in class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
 
getRedirectUrl() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets redirect url.
getRefreshDelayFactor() - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
getReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
 
getRequestedAttributes() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getRequestedServiceProviderAttributes() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getResponseBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getRoleDescriptorResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the role descriptor resolver.
getSAML2Configuration() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
getSAML2Configuration() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSaml2LogoutResponseBuilder() - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
getSAMLBindingContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLMessageStore() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSamlMessageStoreFactory() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSamlNameIdFormat() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSamlNameIdNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSamlNameIdSpNameQualifier() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSamlNameIdSpProviderId() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSAMLPeerEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLPeerEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLPeerMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfEndpointContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfEntityContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfMetadataContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSelfProtocolContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSAMLSubjectNameIdentifierContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSecurityParametersContext() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSelfEntityIDResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the resolver for the self entityID.
getServiceLang() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
getServiceName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
getServiceProviderEntityId() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getServiceProviderMetadataResource() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getServiceProviderResolvedEntityId() - Method in class org.pac4j.saml.client.SAML2Client
 
getSessionIndex() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getSessionIndex() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getSessionIndex(Assertion) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Searches the sessionIndex in the assertion
getSessionStore() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSignatureAlgorithms() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSignatureAlgorithms() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getSignatureAlgorithmURI(SignatureSigningParameters) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Gets the signature algorithm URI to use.
getSignatureCanonicalizationAlgorithm() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSignatureReferenceDigestMethods() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSignatureReferenceDigestMethods() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getSignatureSigningConfiguration() - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
getSignatureSigningParametersProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
getSignatureTrustEngineProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getSingleSignOutServiceUrl() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSOAP11Context() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSOAPClient() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the SOAP client instance.
getSOAPClientSecurityConfigurationProfileId() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the SOAP client security configuration profile ID to use.
getSOAPPipelineName() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the name of the specific SOAP client message pipeline to use, for example with PipelineFactoryHttpSOAPClient.
getSocketTimeout() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSPAssertionConsumerService(String) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSPAssertionConsumerService(StatusResponseType) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSPAssertionConsumerService(SPSSODescriptor, List<AssertionConsumerService>) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSpLogoutRequestBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSpLogoutResponseBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSpMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
getSpNameQualifier() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
getSpProviderId() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
getSPSSODescriptor() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getStateGenerator() - Method in class org.pac4j.saml.client.SAML2Client
 
getSubjectAssertion() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSubjectConfirmations() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSuccess() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
getSupportedProtocols() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSupportedProtocols() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
getSurname() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
getTelephoneNumbers() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
getType() - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getUriComparator() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getUrl() - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
getValue() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
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 class org.pac4j.saml.context.SAML2MessageContext
 
getWebContext() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
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.impl.SAML2LogoutValidator
 
hasChanged() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
hashCode() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
HttpSessionStore - Class in org.pac4j.saml.store
Class implements store of SAML messages and uses HttpSession as underlying dataStore.
HttpSessionStore(WebContext, SessionStore) - Constructor for class org.pac4j.saml.store.HttpSessionStore
Creates the store object.
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

idpEntityId - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
idpMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
 
idpMetadataResolver - Variable in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
inflate(byte[]) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
 
init() - Method in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
init() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
init() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Initialize the response handling.
init(FilterConfig) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
initDecrypter() - Method in class org.pac4j.saml.client.SAML2Client
 
initIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLContextProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLLogoutProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLLogoutResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLProfileHandler() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
 
initServiceProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
initSignatureSigningParametersProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
initSignatureTrustEngineProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
initSOAPPipelineProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
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
 
internalFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
internalInflate(byte[], Inflater) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
 
internalInit() - Method in class org.pac4j.saml.client.SAML2Client
 
internalInit() - Method in class org.pac4j.saml.config.SAML2Configuration
 
internalInit() - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
isActionOnSuccess() - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
isAllSignatureValidationDisabled() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isAuthnRequestSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isAuthnRequestSigned() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
isCloseConnectionAfterResponse() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
isDateValid(Instant, long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
isFollowRedirects() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
isForceAuth() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isForceAuth() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
isForceKeystoreGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isForceServiceProviderMetadataGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isIssueInstantValid(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
isLogoutEndpointRequest(WebContext, SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
isNameIdPolicyAllowCreate() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isNameIdPolicyAllowCreate() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
isPassive() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isPassive() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
isRequestSigned - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
isRequired - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
isRequired() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
isSignMetadata() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isSignMetadata() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
isSpLogoutRequestSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
 
ISSUER_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
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.config.SAML2Configuration
 
isUseNameQualifier() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
isUseSystemProperties() - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
isValidBearerSubjectConfirmationData(SubjectConfirmationData, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
isWantAssertionSigned() - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
isWantsAssertionsSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isWantsAssertionsSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 
isWantsResponsesSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isWantsResponsesSigned() - Method in class org.pac4j.saml.context.SAML2ConfigurationContext
 

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
 
KeyStoreDecryptionProvider - Class in org.pac4j.saml.crypto
Provider returning well configured decrypter instances.
KeyStoreDecryptionProvider(CredentialProvider) - Constructor for class org.pac4j.saml.crypto.KeyStoreDecryptionProvider
 

L

log - Variable in class org.pac4j.saml.store.HttpSessionStore
Class logger.
logDecodedMessage() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Log the decoded message to the protocol message logger.
logger - Static variable in class org.pac4j.saml.context.SAML2ContextProvider
 
logger - Variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
logger - Static 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.metadata.SAML2IdentityProviderMetadataResolver
 
logger - Static variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
logger - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
logger - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
logger - Variable in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
logger - Variable in class org.pac4j.saml.transport.AbstractPac4jDecoder
 
logger - Static variable in class org.pac4j.saml.util.Configuration
 
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
 
logoutHandler - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
logoutProfileHandler - Variable in class org.pac4j.saml.client.SAML2Client
 
logoutProfileHandler - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
logoutProfileHandler - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
logoutValidator - Variable in class org.pac4j.saml.client.SAML2Client
 
logProtocolMessage(XMLObject) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
logProtocolMessage(XMLObject) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 

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(SPSSODescriptor, IDPSSODescriptor) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 

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
 
newUrlResource(String) - Static method in class org.pac4j.saml.config.SAML2Configuration
 
notifySessionRenewal(String, WebContext, SessionStore) - 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.metadata - package org.pac4j.saml.metadata
 
org.pac4j.saml.metadata.keystore - package org.pac4j.saml.metadata.keystore
 
org.pac4j.saml.profile - package org.pac4j.saml.profile
 
org.pac4j.saml.profile.api - package org.pac4j.saml.profile.api
 
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(WebContext) - Constructor for class org.pac4j.saml.transport.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
 
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
 
Pac4jHTTPRedirectDeflateDecoder - Class in org.pac4j.saml.transport
Decoder for messages sent via HTTP-Redirect binding.
Pac4jHTTPRedirectDeflateDecoder(WebContext) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
 
Pac4jHTTPRedirectDeflateEncoder - Class in org.pac4j.saml.transport
Pac4j implementation extending directly the AbstractMessageEncoder as intermediate classes use the JEE HTTP response.
Pac4jHTTPRedirectDeflateEncoder(Pac4jSAMLResponse, boolean) - 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(VelocityContext, 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(MessageContext, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
 
prepareBindingContext(SAML2MessageContext, AbstractPac4jDecoder, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
prepareDecodedContext(SAML2MessageContext, AbstractPac4jDecoder) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
preparePeerEntityContext(AbstractPac4jDecoder, SAML2MessageContext, SAMLBindingContext, EntityDescriptor) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
prepareSelfEntityContext(SAML2MessageContext, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
prepareServiceProviderMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
profileHandler - Variable in class org.pac4j.saml.client.SAML2Client
 
profileHandler - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
protocolMessageLog - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
protocolMessageLog - Variable in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 

R

receive(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutProfileHandler
 
receive(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2ProfileHandler
 
receive(SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
receiveLogin(SAML2MessageContext, WebContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
receiveLogout(SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
receiveMessage(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2MessageReceiver
 
receiveMessage(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
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
 
REQUEST_ATTR_ATTRIBUTE_CONSUMING_SERVICE_INDEX - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_AUTHN_CONTEXT_CLASS_REFS - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_AUTHN_REQUEST_BINDING_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_COMPARISON_TYPE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_ISSUER_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_MAXIMUM_AUTHENTICATION_LIFETIME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_NAME_ID_ATTRIBUTE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_NAME_ID_POLICY_ALLOW_CREATE - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_NAME_ID_POLICY_FORMAT - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_PROVIDER_NAME - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_USE_NAME_QUALIFIER - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_WANTS_ASSERTIONS_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
REQUEST_ATTR_WANTS_RESPONSES_SIGNED - Static variable in class org.pac4j.saml.context.SAML2ConfigurationContext
 
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() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
resolve() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
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
 
RESOURCE_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
 
responseBindingType - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
 
retrieve() - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
 
retrieve() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
 

S

SAMAssertionSubjectException - Exception in org.pac4j.saml.exceptions
SAMAssertionSubjectException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
 
SAMAssertionSubjectException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
 
SAMAssertionSubjectException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
 
SAML_CONDITION_NOT_BEFORE_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_CONDITION_NOT_ON_OR_AFTER_ATTRIBUTE - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_NAME_ID_FORMAT - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_NAME_ID_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_NAME_ID_SP_NAME_QUALIFIER - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_NAME_ID_SP_PROVIDED_ID - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.state.SAML2StateGenerator
 
SAML2ArtifactBindingDecoder - Class in org.pac4j.saml.sso.artifact
Decodes a SAML artifact binding request by fetching the actual artifact via SOAP.
SAML2ArtifactBindingDecoder(WebContext, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider) - Constructor for class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
 
SAML2ArtifactBindingMessageReceiver - Class in org.pac4j.saml.sso.artifact
A message receiver which fetches the actual artifact using SOAP.
SAML2ArtifactBindingMessageReceiver(SAML2ResponseValidator, SAML2MetadataResolver, SAML2MetadataResolver, SOAPPipelineProvider, SAML2Configuration) - Constructor for class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
 
SAML2Authenticator - Class in org.pac4j.saml.credentials.authenticator
Authenticator for SAML 2.0
SAML2Authenticator(String) - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML2Authenticator(String, Map<String, String>) - Constructor for class org.pac4j.saml.credentials.authenticator.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) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 
saml2Client - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
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
 
SAML2Client(SAML2Configuration) - Constructor for class org.pac4j.saml.client.SAML2Client
 
saml2Configuration - Variable in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
 
saml2Configuration - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
SAML2Configuration - Class in org.pac4j.saml.config
The class is responsible for capturing client settings and passing them around.
SAML2Configuration() - Constructor for class org.pac4j.saml.config.SAML2Configuration
 
SAML2Configuration(String, String, String, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
 
SAML2Configuration(String, String, Resource, String, String, Resource, String, String, String, Supplier<List<XSAny>>, String) - Constructor for class org.pac4j.saml.config.SAML2Configuration
 
SAML2Configuration(Resource, String, String, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
 
SAML2Configuration(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
 
SAML2ConfigurationContext - Class in org.pac4j.saml.context
SAML2ConfigurationContext(WebContext, SAML2Configuration) - Constructor for class org.pac4j.saml.context.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(SAML2MetadataResolver, SAML2MetadataResolver, SAMLMessageStoreFactory) - Constructor for class org.pac4j.saml.context.SAML2ContextProvider
 
SAML2Credentials - Class in org.pac4j.saml.credentials
Credentials containing the nameId of the SAML subject and all of its attributes.
SAML2Credentials(SAML2Credentials.SAMLNameID, String, List<SAML2Credentials.SAMLAttribute>, Conditions, String, List<String>) - Constructor for class org.pac4j.saml.credentials.SAML2Credentials
 
SAML2Credentials.SAMLAttribute - Class in org.pac4j.saml.credentials
 
SAML2Credentials.SAMLConditions - Class in org.pac4j.saml.credentials
 
SAML2Credentials.SAMLNameID - Class in org.pac4j.saml.credentials
 
SAML2CredentialsExtractor - Class in org.pac4j.saml.credentials.extractor
Credentials extractor of SAML2 credentials.
SAML2CredentialsExtractor(SAML2Client) - Constructor for class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
SAML2FileSystemKeystoreGenerator - Class in org.pac4j.saml.metadata.keystore
SAML2FileSystemKeystoreGenerator(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.keystore.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
 
SAML2HttpUrlMetadataGenerator - Class in org.pac4j.saml.metadata
Generates metadata object with standard values and overridden user defined values.
SAML2HttpUrlMetadataGenerator(URL, HttpClient) - Constructor for class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
SAML2IdentityProviderMetadataResolver - Class in org.pac4j.saml.metadata
 
SAML2IdentityProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
SAML2IdentityProviderMetadataResolver(Resource, String) - Constructor for class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
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
 
SAML2LogoutMessageReceiver - Class in org.pac4j.saml.logout.impl
Receives the SAML2 logout messages.
SAML2LogoutMessageReceiver(SAML2ResponseValidator, SAML2Configuration) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutMessageReceiver
 
SAML2LogoutProfileHandler - Class in org.pac4j.saml.logout.impl
Handler capable of sending and receiving SAML logout messages
SAML2LogoutProfileHandler(SAML2MessageSender<LogoutRequest>, SAML2MessageReceiver) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutProfileHandler
 
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 - 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
 
saml2LogoutResponseBuilder - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
SAML2LogoutResponseBuilder - Class in org.pac4j.saml.logout.impl
Build a SAML2 logout response.
SAML2LogoutResponseBuilder(String) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
saml2LogoutResponseMessageSender - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
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
 
SAML2LogoutValidator - Class in org.pac4j.saml.logout.impl
Validator for SAML logout requests/responses from the IdP.
SAML2LogoutValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, String, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
SAML2MessageContext - Class in org.pac4j.saml.context
Allow to store additional information for SAML processing.
SAML2MessageContext() - Constructor for class org.pac4j.saml.context.SAML2MessageContext
 
SAML2MessageReceiver - Interface in org.pac4j.saml.profile.api
Defined ops to handle receiving saml messages from IdPs.
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
 
Saml2MetadataFilter - Class in org.pac4j.saml.metadata
This filter prints the SP metadata for SAML.
Saml2MetadataFilter() - Constructor for class org.pac4j.saml.metadata.Saml2MetadataFilter
 
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
 
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
 
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
 
SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
Handles a SAML protocol profile.
SAML2RedirectionActionBuilder - Class in org.pac4j.saml.redirect
Redirection action builder for SAML 2.
SAML2RedirectionActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.redirect.SAML2RedirectionActionBuilder
 
SAML2ResponseValidator - Interface in org.pac4j.saml.profile.api
Defines operations needed to validate the response from IdP.
SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
 
SAML2ServiceProviderMetadataResolver(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
SAML2ServiceProviderRequestedAttribute - Class in org.pac4j.saml.metadata
SAML2ServiceProviderRequestedAttribute() - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
SAML2ServiceProviderRequestedAttribute(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
SAML2ServiceProviderRequestedAttribute(String, String, String, boolean) - Constructor for class org.pac4j.saml.metadata.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(SAML2Client) - Constructor for class org.pac4j.saml.state.SAML2StateGenerator
 
SAML2Utils - Class in org.pac4j.saml.util
SAML2 utilities.
SAML2WebSSOMessageReceiver - Class in org.pac4j.saml.sso.impl
 
SAML2WebSSOMessageReceiver(SAML2ResponseValidator, SAML2Configuration) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageReceiver
 
SAML2WebSSOMessageSender - Class in org.pac4j.saml.sso.impl
 
SAML2WebSSOMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOMessageSender
 
SAML2WebSSOProfileHandler - Class in org.pac4j.saml.sso.impl
Handler capable of sending and receiving SAML messages according to the SAML2 SSO Browser profile.
SAML2WebSSOProfileHandler(SAML2MessageSender<AuthnRequest>, SAML2MessageReceiver) - Constructor for class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
SAMLAssertionAudienceException - Exception in org.pac4j.saml.exceptions
SAMLAssertionAudienceException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
 
SAMLAssertionAudienceException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
 
SAMLAssertionAudienceException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
 
SAMLAssertionConditionException - Exception in org.pac4j.saml.exceptions
SAMLAssertionConditionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
 
SAMLAssertionConditionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
 
SAMLAssertionConditionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
 
SAMLAttribute() - Constructor for class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
SAMLAuthnContextClassRefException - Exception in org.pac4j.saml.exceptions
SAMLAuthnContextClassRefException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
 
SAMLAuthnContextClassRefException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
 
SAMLAuthnContextClassRefException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnContextClassRefException
 
SAMLAuthnInstantException - Exception in org.pac4j.saml.exceptions
SAMLAuthnInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
 
SAMLAuthnInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
 
SAMLAuthnInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
 
SAMLAuthnSessionCriteriaException - Exception in org.pac4j.saml.exceptions
SAMLAuthnSessionCriteriaException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
 
SAMLAuthnSessionCriteriaException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
 
SAMLAuthnSessionCriteriaException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
 
SAMLConditions() - Constructor for class org.pac4j.saml.credentials.SAML2Credentials.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
 
SAMLEndpointMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
 
SAMLEndpointMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
 
SAMLException - Exception in org.pac4j.saml.exceptions
Root exception for SAML Client.
SAMLException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
SAMLException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
SAMLException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
SAMLInResponseToMismatchException - Exception in org.pac4j.saml.exceptions
SAMLInResponseToMismatchException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
 
SAMLInResponseToMismatchException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
 
SAMLInResponseToMismatchException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
 
SAMLIssueInstantException - Exception in org.pac4j.saml.exceptions
SAMLIssueInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
 
SAMLIssueInstantException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
 
SAMLIssueInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
 
SAMLIssuerException - Exception in org.pac4j.saml.exceptions
SAMLIssuerException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
 
SAMLIssuerException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
 
SAMLIssuerException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.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.SAML2Credentials.SAMLNameID
 
SAMLNameIdDecryptionException - Exception in org.pac4j.saml.exceptions
SAMLNameIdDecryptionException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
 
SAMLNameIdDecryptionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
 
SAMLNameIdDecryptionException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
 
SAMLReplayException - Exception in org.pac4j.saml.exceptions
SAMLReplayException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
 
SAMLReplayException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
 
SAMLReplayException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
 
SAMLSignatureRequiredException - Exception in org.pac4j.saml.exceptions
SAMLSignatureRequiredException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
 
SAMLSignatureRequiredException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
 
SAMLSignatureRequiredException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
 
SAMLSignatureValidationException - Exception in org.pac4j.saml.exceptions
SAMLSignatureValidationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
 
SAMLSignatureValidationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
 
SAMLSignatureValidationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
 
SAMLSubjectConfirmationException - Exception in org.pac4j.saml.exceptions
SAMLSubjectConfirmationException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
 
SAMLSubjectConfirmationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
 
SAMLSubjectConfirmationException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
 
send(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
send(SAML2MessageContext, LogoutRequest, Object) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutProfileHandler
 
send(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.profile.api.SAML2ProfileHandler
 
sendLogoutResponse(SAML2MessageContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
sendMessage(SAML2MessageContext, T, Object) - Method in interface org.pac4j.saml.profile.api.SAML2MessageSender
 
sendMessage(SAML2MessageContext, T, Object) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
serializeSamlObject(XMLObject) - Static method in class org.pac4j.saml.util.Configuration
 
SESSION_INDEX - Static variable in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
set(String, XMLObject) - Method in class org.pac4j.saml.store.HttpSessionStore
Stores a request message into the repository.
setAcceptedSkew(long) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAcceptedSkew(long) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
 
setAcceptedSkew(long) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
setActionOnSuccess(boolean) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
setAllSignatureValidationDisabled(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
Disables all signature validation.
setArtifactBuilderFactory(SAML2ArtifactBuilderFactory) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the SAML 2 artifact builder factory.
setArtifactEndpointResolver(EndpointResolver<ArtifactResolutionService>) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the artifact endpoint resolver.
setAssertionConsumerServiceIndex(int) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAssertionConsumerServiceUrl(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setAttributeAsId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAttributeConsumingServiceIndex(int) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAttributeValues(List<String>) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
setAuthnContextClassRefs(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAuthnRequestBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAuthnRequestExtensions(Supplier<List<XSAny>>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAuthnRequestSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAuthnRequestSigned(boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setBaseID(BaseID) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setBindingDescriptor(BindingDescriptor) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set an optional BindingDescriptor to inject into SAMLBindingContext created.
setBindingType(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
setBlackListedSignatureSigningAlgorithms(Collection<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setBlackListedSignatureSigningAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setCallbackUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setCertificateExpirationPeriod(Period) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setCertificateNameToAppend(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setCertificateSignatureAlg(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setClientName(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
setCloseConnectionAfterResponse(boolean) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
setCompanyName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
setComparisonType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setConfiguration(SAML2Configuration) - Method in class org.pac4j.saml.client.SAML2Client
 
setConnectionTimeout(Duration) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
setContactPersons(List<SAML2MetadataContactPerson>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setContactPersons(List<SAML2MetadataContactPerson>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setContentType(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
setContentType(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Sets content type.
setCredentialProvider(CredentialProvider) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setCredentialsProvider(CredentialsProvider) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
setDefaultACSIndex(int) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setDescriptions(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
setDisplayNames(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
setEmailAddresses(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
setEntityId(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setExpectedDestination(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
setFollowRedirects(boolean) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
setForceAuth(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setForceKeystoreGeneration(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setForceServiceProviderMetadataGeneration(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setFormat(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
setFriendlyName(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
setFriendlyName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
setGivenName(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
setHeight(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
setHttpClient(HttpClient) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setIdentifierGenerationStrategy(IdentifierGenerationStrategy) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the identifier generation strategy.
setIdentityProviderEntityId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setIdentityProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setIdentityProviderMetadataResolver(SAML2MetadataResolver) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setIdentityProviderMetadataResource(Resource) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setIdentityProviderMetadataResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setIdentityProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setIdentityProviderMetadataResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setInformationUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
 
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
setIssueInstantSkewSeconds(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
setIssuerFormat(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystoreAlias(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystoreGenerator(SAML2KeystoreGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystorePassword(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystorePath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystoreResource(Resource) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystoreResourceClasspath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystoreResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystoreResourceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeystoreType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setKeywords(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
setLogos(List<SAML2MetadataUIInfo.SAML2MetadataUILogo>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
setLogoutHandler(LogoutHandler) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setLogoutProfileHandler(SAML2ProfileHandler<LogoutRequest>) - Method in class org.pac4j.saml.client.SAML2Client
 
setMappedAttributes(Map<String, String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setMaxConnectionsTotal(int) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
setMaximumAuthenticationLifetime(long) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setMaxRefreshDelay(Duration) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
setMessageContext(MessageContext) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setMetadataGenerator(SAML2MetadataGenerator) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setMetadataSigner(SAML2MetadataSigner) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setMetadataSigner(SAML2MetadataSigner) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setMetadataUIInfos(List<SAML2MetadataUIInfo>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setMetadataUIInfos(List<SAML2MetadataUIInfo>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setMinRefreshDelay(Duration) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
setName(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
setName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
setNameFormat(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
setNameFormat(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
setNameIdAttribute(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setNameIdPolicyAllowCreate(Boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setNameQualifier(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
setNotBefore(ZonedDateTime) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
 
setNotOnOrAfter(ZonedDateTime) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
 
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.
setPassive(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setPeerEntityRole(QName) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the peer entity role QName.
setPostLogoutURL(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setPostLogoutURL(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
setPrivacyUrls(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo
 
setPrivateKeyPassword(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setPrivateKeySize(int) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setProviderName(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setRedirectUrl(String) - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
setRedirectUrl(String) - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Sets redirect url.
setRefreshDelayFactor(float) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
setRequestedAttributes(List<SAML2ServiceProviderRequestedAttribute>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setRequestInitiatorLocation(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setRequired(boolean) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
setResponseBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setResponseBindingType(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setRoleDescriptorResolver(RoleDescriptorResolver) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the role descriptor resolver.
setSaml2Configuration(SAML2Configuration) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setSaml2LogoutResponseBuilder(SAML2LogoutResponseBuilder) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
setSAMLMessageStore(SAMLMessageStore) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setSamlMessageStoreFactory(SAMLMessageStoreFactory) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSelfEntityIDResolver(Resolver<String, CriteriaSet>) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the resolver for the self entityID.
setServiceLang(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
setServiceName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
setServiceProviderEntityId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setServiceProviderMetadataResource(Resource) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setServiceProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSessionStore(SessionStore) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setSignatureCanonicalizationAlgorithm(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSignatureReferenceDigestMethods(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSignatureReferenceDigestMethods(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setSignMetadata(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSignMetadata(boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setSingleLogoutServiceUrl(String) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setSingleSignOutServiceUrl(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSOAPClient(SOAPClient) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the SOAP client instance.
setSOAPClientSecurityConfigurationProfileId(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the SOAP client security configuration profile ID to use.
setSOAPPipelineName(String) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the name of the specific SOAP client message pipeline to use, for example with PipelineFactoryHttpSOAPClient.
setSocketTimeout(Duration) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
setSpLogoutRequestBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSpLogoutRequestSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSpLogoutResponseBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSpNameQualifier(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
setSpProviderId(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
setStateGenerator(ValueGenerator) - Method in class org.pac4j.saml.client.SAML2Client
 
setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setSupportedProtocols(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSupportedProtocols(List<String>) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setSurname(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
setTelephoneNumbers(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
setType(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataContactPerson
 
setUriComparator(URIComparator) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
setUseNameQualifier(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setUseSystemProperties(boolean) - Method in class org.pac4j.saml.util.SAML2HttpClientBuilder
 
setValidator(SAML2ResponseValidator) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
setValue(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
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.
setWantAssertionSigned(boolean) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
setWantsAssertionsSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setWantsResponsesSigned(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setWebContext(WebContext) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setWebContext(WebContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
 
setWidth(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataUIInfo.SAML2MetadataUILogo
 
shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.BaseSAML2KeystoreGenerator
 
shouldGenerate() - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
 
shouldGenerate() - Method in interface org.pac4j.saml.metadata.keystore.SAML2KeystoreGenerator
 
sign(File) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
 
sign(File) - Method in class org.pac4j.saml.metadata.XMLSecSAML2MetadataSigner
 
sign(EntityDescriptor) - Method in class org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
 
sign(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAML2MetadataSigner
 
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(EntityDescriptor) - Method in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 
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
 
spLogoutResponseBindingType - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
spMetadataResolver - Variable in class org.pac4j.saml.client.SAML2Client
 
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(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2FileSystemKeystoreGenerator
 
store(KeyStore, X509Certificate, PrivateKey) - Method in class org.pac4j.saml.metadata.keystore.SAML2HttpUrlKeystoreGenerator
 
storeMessage(SAML2MessageContext, T) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
storeMetadata(String, Resource, boolean) - Method in class org.pac4j.saml.metadata.SAML2FileSystemMetadataGenerator
 
storeMetadata(String, Resource, boolean) - Method in class org.pac4j.saml.metadata.SAML2HttpUrlMetadataGenerator
 
storeMetadata(String, Resource, boolean) - Method in interface org.pac4j.saml.metadata.SAML2MetadataGenerator
 

T

toHandlerChain(List<MessageHandler>) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
toMetadataGenerator() - Method in class org.pac4j.saml.config.SAML2Configuration
 
toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
 
toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
toString() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
toString() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderRequestedAttribute
 
transferContext(InOutOperationContext, SAML2MessageContext) - Method in class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingDecoder
 

U

unmarshallMessage(InputStream) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
Helper method that deserializes and unmarshalls the message from the given stream.
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(Credentials, WebContext, SessionStore) - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
validate(SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
Validates the SAML protocol logout request/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
 
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(List<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Validate audience by matching the SP entityId.
validateAuthenticationStatements(List<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
 
validateDestinationEndpoint(LogoutResponse, SAML2MessageContext) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
validateIssueInstant(Instant) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
validateIssuer(Issuer, 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
 
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(Response, 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, SignatureTrustEngine) - 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
 
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.profile.impl.AbstractSAML2ResponseValidator
Validates that the response is a success.
validator - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
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(List<String>, String) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
verifyMessageReplay(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
verifyRequest(AuthnRequest, SAML2MessageContext) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 

W

wantAssertionSigned - Variable in class org.pac4j.saml.metadata.BaseSAML2MetadataGenerator
 

X

XMLSecSAML2MetadataSigner - Class in org.pac4j.saml.metadata
XMLSecSAML2MetadataSigner(SAML2Configuration) - Constructor for class org.pac4j.saml.metadata.XMLSecSAML2MetadataSigner
 
A B C D E F G H I K L M N O P R S T U V W X 
All Classes All Packages