Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

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) - 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) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
Deprecated.
this constructor does not accept a replay cache, replay protection will be disabled
AbstractSAML2ResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, URIComparator) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
Deprecated.
this constructor does not accept a replay cache, replay protection will be disabled
AbstractSAML2ResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, ReplayCacheProvider) - Constructor for class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
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
 
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, 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.SAML2MetadataGenerator
 
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.SAML2MetadataGenerator
 
authnResponseValidator - Variable in class org.pac4j.saml.client.SAML2Client
 

B

blackListedSignatureSigningAlgorithms - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
build() - Method in interface org.pac4j.saml.crypto.DecryptionProvider
 
build(SSODescriptor) - Method in class org.pac4j.saml.crypto.DefaultSignatureSigningParametersProvider
 
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(SSODescriptor) - Method in interface org.pac4j.saml.crypto.SignatureSigningParametersProvider
 
build(SAML2MessageContext, SAML2Profile) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
 
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
 
buildAuthnContextClassRef(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
buildAuthnRequest(SAML2MessageContext, AssertionConsumerService, SingleSignOnService) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
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(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
buildContext(WebContext) - Method in interface org.pac4j.saml.context.SAMLContextProvider
 
buildEntityDescriptor() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
buildEntityDescriptor() - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
 
builderFactory - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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
 
buildMetadataGenerator() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
buildMetadataResolver(Resource) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
buildMetadataResolver(Resource) - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
 
buildNameIDFormat() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
buildPopulateSignatureSigningParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildPopulateSignatureValidationParametersHandler() - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
buildRedirectURL(MessageContext<SAMLObject>, 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(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
buildServiceProviderContext(WebContext) - Method in interface org.pac4j.saml.context.SAMLContextProvider
 
buildSPSSODescriptor() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 

C

callbackUrl - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
CERTIFICATES_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
 
CLASSPATH_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
 
clientInit() - Method in class org.pac4j.saml.client.SAML2Client
 
computeSloKey(String, NameID) - 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
 
credentialProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
CredentialProvider - Interface in org.pac4j.saml.crypto
Defines operations required to provide and resolve credentials.
credentialProvider - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
credentialProvider - Variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 

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.SAML2MetadataGenerator
 
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.
defaultSignatureSigningConfiguration - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
DefaultSignatureSigningParametersProvider - Class in org.pac4j.saml.crypto
Provide the signature parameters required for signing.
DefaultSignatureSigningParametersProvider(CredentialProvider, 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
 
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
 
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
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
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

EmptyStorageFactory - Class in org.pac4j.saml.storage
Storage factory which doesn't return any storage implementation and disables the message storage mechanism.
EmptyStorageFactory() - Constructor for class org.pac4j.saml.storage.EmptyStorageFactory
 
entityId - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
equals(Object) - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
ExplicitSignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
Provider returning well configured SignatureTrustEngine instances.
ExplicitSignatureTrustEngineProvider(MetadataResolver) - Constructor for class org.pac4j.saml.crypto.ExplicitSignatureTrustEngineProvider
 
extract(WebContext) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 

F

FILE_PREFIX - Static variable in class org.pac4j.saml.config.SAML2Configuration
 
fillSAML2MetadataGenerator(SAML2MetadataGenerator) - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
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.SAML2ServiceProvicerRequestedAttribute
 

G

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.SAML2MetadataGenerator
 
generateSignature(Credential, String, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateEncoder
Generates the signature over the query string.
generateState(WebContext) - 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
 
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.SAML2MetadataGenerator
 
getAssertionConsumerServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAttributeAsId() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAttributeConsumingServiceIndex() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getAttributes() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getAttributeValues() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
getAuthnContextClassRef() - Method in class org.pac4j.saml.config.SAML2Configuration
Deprecated.
getAuthnContextClassRefs() - Method in class org.pac4j.saml.config.SAML2Configuration
 
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
 
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(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() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
getBindingURI(SAML2MessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
 
getBindingURI() - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
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.SAML2MetadataGenerator
 
getBuilderFactory() - Static method in class org.pac4j.saml.util.Configuration
 
getCertificateNameToAppend() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getClientName() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
getComparisonType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
getConditions() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getConfig() - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
getConfiguration() - Method in class org.pac4j.saml.client.SAML2Client
 
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.metadata.SAML2MetadataGenerator
 
getCredentialResolver() - Method in interface org.pac4j.saml.crypto.CredentialProvider
 
getCredentialResolver() - Method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
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.SAML2MetadataGenerator
 
getDestinationBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
Deprecated.
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
 
getEndpointURL(MessageContext<SAMLObject>) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
Gets the response URL from the message context.
getEndpointURL(MessageContext<SAMLObject>) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
Gets the response URL from the message context.
getEndpointURL(MessageContext<SAMLObject>) - 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.SAML2IdentityProviderMetadataResolver
 
getEntityId() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getEntityId() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
getEntityId() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
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.SAML2ServiceProvicerRequestedAttribute
 
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
 
getIdentityProviderMetadataResource() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getIdentityProviderResolvedEntityId() - 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
 
getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
 
getIssuer(String) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutResponseBuilder
 
getIssuer(String) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
 
getIssuerEntityID() - Method in class org.pac4j.saml.profile.SAML2Profile
 
getIssuerId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getKeyDescriptor(UsageType, KeyInfo) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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
 
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
 
getLogoutAction(WebContext, U, String) - Method in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
getLogoutHandler() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getLogoutProfileHandler() - 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
 
getMaximumAuthenticationLifetime() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getMessageStorage(WebContext) - Method in class org.pac4j.saml.storage.EmptyStorageFactory
 
getMessageStorage(WebContext) - Method in class org.pac4j.saml.storage.HttpSessionStorageFactory
 
getMessageStorage(WebContext) - Method in interface org.pac4j.saml.storage.SAMLMessageStorageFactory
Provides message storage 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(EntityDescriptor) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getMetadata() - Method in interface org.pac4j.saml.metadata.SAML2MetadataResolver
 
getMetadata() - Method in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
getMetadata(EntityDescriptor) - Method in interface org.pac4j.saml.metadata.SAMLMetadataGenerator
 
getName() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
getName() - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
getNameFormat() - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
getNameFormat() - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
getNameId() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
getNameIdPolicyFormat() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getNameIdPolicyFormat() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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
 
getPrivateKeyAlias(KeyStore, String) - Static method in class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
getPrivateKeyPassword() - 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
 
getRedirectUrl() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
getRedirectUrl() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Gets redirect url.
getReplayCache() - Method in class org.pac4j.saml.client.SAML2Client
 
getRequestedAttributes() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
getRequestedServiceProviderAttributes() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getResponseBindingType() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getResponseValidator() - Method in class org.pac4j.saml.client.SAML2Client
Deprecated.
getRoleDescriptorResolver() - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Get the role descriptor resolver.
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
 
getSAMLMessageStorage() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSamlMessageStorageFactory() - 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.
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
getSignatureAlgorithms() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSignatureAlgorithms() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.SAML2MetadataGenerator
 
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
 
getSigningBase64CertificatePath() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSigningBinaryCertificatePath() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSigningKeyFile() - Method in class org.pac4j.saml.config.SAML2Configuration
 
getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.
getSPAssertionConsumerService() - Method in class org.pac4j.saml.context.SAML2MessageContext
 
getSPAssertionConsumerService(String) - 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
 
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
 
getUnmarshallerFactory() - Static method in class org.pac4j.saml.util.Configuration
 
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.
globalAlgorithmRegistry - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 

H

hashCode() - Method in class org.pac4j.saml.credentials.SAML2Credentials
 
HttpSessionStorage - Class in org.pac4j.saml.storage
Class implements storage of SAML messages and uses HttpSession as underlying dataStore.
HttpSessionStorage(WebContext) - Constructor for class org.pac4j.saml.storage.HttpSessionStorage
Creates the storage object.
HttpSessionStorageFactory - Class in org.pac4j.saml.storage
Default storage factory which provides HTTP Session storage.
HttpSessionStorageFactory() - Constructor for class org.pac4j.saml.storage.HttpSessionStorageFactory
 

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(String) - Method in class org.pac4j.saml.config.SAML2Configuration
Initializes the configuration for a particular client.
init(FilterConfig) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
init() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
init() - Method in interface org.pac4j.saml.transport.Pac4jSAMLResponse
Initialize the response handling.
initChainingMetadataResolver(MetadataResolver, MetadataResolver) - Method in class org.pac4j.saml.client.SAML2Client
 
initCredentialProvider() - Method in class org.pac4j.saml.client.SAML2Client
 
initDecrypter() - Method in class org.pac4j.saml.client.SAML2Client
 
initIdentityProviderMetadataResolver() - Method in class org.pac4j.saml.client.SAML2Client
 
initSAMLContextProvider(MetadataResolver) - 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(MetadataResolver) - 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
 
internalInflate(byte[], Inflater) - Method in class org.pac4j.saml.transport.Pac4jHTTPRedirectDeflateDecoder
 
internalInit() - Method in class org.pac4j.saml.config.SAML2Configuration
 
internalInit() - Method in class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
invokeOutboundMessageHandlers(SPSSODescriptor, IDPSSODescriptor, SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
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.SAML2MetadataGenerator
 
isDateValid(DateTime, int) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
isForceAuth() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isForceKeystoreGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isForceServiceProviderMetadataGeneration() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isIssueInstantValid(DateTime) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
isPassive() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isRequestSigned - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
isRequired - Variable in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
isRequired() - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
isSignMetadata() - Method in class org.pac4j.saml.config.SAML2Configuration
 
isSignMetadata() - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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
 
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.SAML2MetadataGenerator
 
isWantsAssertionsSigned() - Method in class org.pac4j.saml.config.SAML2Configuration
 

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(String, String, Resource, String, String) - Constructor for class org.pac4j.saml.crypto.KeyStoreCredentialProvider
 
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.storage.HttpSessionStorage
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 - Variable in class org.pac4j.saml.metadata.SAML2IdentityProviderMetadataResolver
 
logger - Static variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.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
 
LOGOUT_ENDPOINT_PARAMETER - Static variable in class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
logoutHandler - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
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
 

M

mapPathToResource(String) - Static method in class org.pac4j.saml.config.SAML2Configuration
 
marshallerFactory - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.
metadata - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
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.SAML2ServiceProvicerRequestedAttribute
 
nameFormat - Variable in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
nameIdPolicyFormat - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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) - 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.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.storage - package org.pac4j.saml.storage
 
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 J2E 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 J2E 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(SAML2MessageContext) - Method in class org.pac4j.saml.transport.AbstractPac4jDecoder
Populate the context which carries information specific to this binding.
populateBindingContext(MessageContext<SAMLObject>) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Populate the context which carries information specific to this binding.
populateVelocityContext(VelocityContext, MessageContext<SAMLObject>, 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<SAMLObject>, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostEncoder
 
postEncode(MessageContext<SAMLObject>, String) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostSimpleSignEncoder
 
prepareOutboundMessageContext(WebContext) - Method in class org.pac4j.saml.context.SAML2ContextProvider
 
profileHandler - Variable in class org.pac4j.saml.client.SAML2Client
 
profileHandler - Variable in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 

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
 
receiveMessage(SAML2MessageContext) - Method in interface org.pac4j.saml.profile.api.SAML2MessageReceiver
 
receiveMessage(SAML2MessageContext) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2MessageReceiver
 
redirect(WebContext) - Method in class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
 
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.
requestedAttributes - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
requestInitiatorLocation - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.SAML2MetadataGenerator
 
retrieveMessage(String) - Method in class org.pac4j.saml.storage.HttpSessionStorage
Returns previously stored message with the given ID or null, if there is no message stored.
retrieveMessage(String) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
Retrieves message stored under given ID.

S

SAMAssertionSubjectException - Exception in org.pac4j.saml.exceptions
SAMAssertionSubjectException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
 
SAMAssertionSubjectException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
 
SAMAssertionSubjectException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMAssertionSubjectException
 
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) - Constructor for class org.pac4j.saml.sso.artifact.SAML2ArtifactBindingMessageReceiver
 
SAML2Authenticator - Class in org.pac4j.saml.credentials.authenticator
Authenticator for SAML 2.0
SAML2Authenticator(String, Map<String, String>) - Constructor for class org.pac4j.saml.credentials.authenticator.SAML2Authenticator
 
SAML2Authenticator(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(SAML2Configuration) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnRequestBuilder
Instantiates a new Saml 2 authn request builder.
SAML2AuthnResponseValidator - Class in org.pac4j.saml.sso.impl
Class responsible for executing every required checks for validating a SAML response.
SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Deprecated.
this constructor does not accept a replay cache, replay protection will be disabled
SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean, URIComparator) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
Deprecated.
this constructor does not accept a replay cache, replay protection will be disabled
SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean, ReplayCacheProvider) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 
SAML2AuthnResponseValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, int, boolean, ReplayCacheProvider, URIComparator) - Constructor for class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 
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
 
SAML2Client(SAML2ClientConfiguration) - Constructor for class org.pac4j.saml.client.SAML2Client
Deprecated.
SAML2ClientConfiguration - Class in org.pac4j.saml.client
Deprecated.
SAML2ClientConfiguration() - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
Deprecated.
 
SAML2ClientConfiguration(String, String, String, String) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
Deprecated.
 
SAML2ClientConfiguration(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
Deprecated.
 
SAML2ClientConfiguration(Resource, String, String, String, String, Resource) - Constructor for class org.pac4j.saml.client.SAML2ClientConfiguration
Deprecated.
 
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(Resource, String, String, Resource) - Constructor for class org.pac4j.saml.config.SAML2Configuration
 
SAML2Configuration(Resource, String, String, String, String, Resource) - 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
 
SAML2ContextProvider - Class in org.pac4j.saml.context
Responsible for building a SAML2MessageContext from given SAML2 properties (idpEntityId and metadata manager) and current WebContext.
SAML2ContextProvider(MetadataResolver, SAML2MetadataResolver, SAML2MetadataResolver, SAMLMessageStorageFactory) - 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(NameID, String, List<Attribute>, 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
 
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
 
SAML2LogoutActionBuilder<U extends SAML2Profile> - 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) - 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 - Class in org.pac4j.saml.logout.impl
Build a SAML2 Logout Request
SAML2LogoutRequestBuilder(String) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutRequestBuilder
Instantiates a new Saml 2 logout request builder.
saml2LogoutRequestBuilder - Variable in class org.pac4j.saml.logout.SAML2LogoutActionBuilder
 
SAML2LogoutRequestMessageSender - Class in org.pac4j.saml.logout.impl
Sender for SAML logout requests.
SAML2LogoutRequestMessageSender(SignatureSigningParametersProvider, String, boolean, boolean) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutRequestMessageSender
 
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) - Constructor for class org.pac4j.saml.logout.impl.SAML2LogoutValidator
Deprecated.
this constructor does not accept a replay cache, replay protection will be disabled
SAML2LogoutValidator(SAML2SignatureTrustEngineProvider, Decrypter, LogoutHandler, String, ReplayCacheProvider) - 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
 
SAML2MessageContext(MessageContext<SAMLObject>) - 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.
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 - Class in org.pac4j.saml.metadata
Generates metadata object with standard values and overriden user defined values.
SAML2MetadataGenerator() - Constructor for class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
SAML2MetadataResolver - Interface in org.pac4j.saml.metadata
Defines operations required to resolve metadata for idp and sp.
SAML2ObjectBuilder<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
Builds an authentication request for the idp.
saml2ObjectBuilder - Variable in class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
 
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.
SAML2ProfileHandler<T extends org.opensaml.saml.common.SAMLObject> - Interface in org.pac4j.saml.profile.api
Handles a SAML protocol profile.
SAML2RedirectActionBuilder - Class in org.pac4j.saml.redirect
Redirect action builder for SAML 2.
SAML2RedirectActionBuilder(SAML2Client) - Constructor for class org.pac4j.saml.redirect.SAML2RedirectActionBuilder
 
SAML2ResponseValidator - Interface in org.pac4j.saml.profile.api
Defines operations needed to validate the response from IdP.
SAML2ServiceProvicerRequestedAttribute - Class in org.pac4j.saml.metadata
SAML2ServiceProvicerRequestedAttribute() - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
SAML2ServiceProvicerRequestedAttribute(String, String) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
SAML2ServiceProvicerRequestedAttribute(String, String, String, boolean) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
SAML2ServiceProviderMetadataResolver - Class in org.pac4j.saml.metadata
 
SAML2ServiceProviderMetadataResolver(SAML2Configuration, String, CredentialProvider) - Constructor for class org.pac4j.saml.metadata.SAML2ServiceProviderMetadataResolver
 
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) - 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
 
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
 
SAMLAssertionAudienceException - Exception in org.pac4j.saml.exceptions
SAMLAssertionAudienceException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
 
SAMLAssertionAudienceException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionAudienceException
 
SAMLAssertionAudienceException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
 
SAMLAssertionConditionException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAssertionConditionException
 
SAMLAttribute() - Constructor for class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
SAMLAuthnInstantException - Exception in org.pac4j.saml.exceptions
SAMLAuthnInstantException(String) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
 
SAMLAuthnInstantException(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnInstantException
 
SAMLAuthnInstantException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLAuthnSessionCriteriaException
 
SAMLAuthnSessionCriteriaException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLEndpointMismatchException
 
SAMLEndpointMismatchException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLException
 
SAMLException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLInResponseToMismatchException
 
SAMLInResponseToMismatchException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssueInstantException
 
SAMLIssueInstantException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
 
SAMLIssuerException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLIssuerException
 
SAMLMessageStorage - Interface in org.pac4j.saml.storage
Implementations serve as data stores for sent/received SAML messages.
samlMessageStorageFactory - Variable in class org.pac4j.saml.context.SAML2ContextProvider
 
SAMLMessageStorageFactory - Interface in org.pac4j.saml.storage
Factories implementing this interface provide services for storage and retrieval of SAML messages for e.g. verification of retrieved responses.
SAMLMetadataGenerator - Interface in org.pac4j.saml.metadata
Builds metadata and the relevant resolvers.
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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLNameIdDecryptionException
 
SAMLNameIdDecryptionException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLReplayException
 
SAMLReplayException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureRequiredException
 
SAMLSignatureRequiredException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSignatureValidationException
 
SAMLSignatureValidationException(String, 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(Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
 
SAMLSubjectConfirmationException(String, Throwable) - Constructor for exception org.pac4j.saml.exceptions.SAMLSubjectConfirmationException
 
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
 
send(SAML2MessageContext, AuthnRequest, Object) - Method in class org.pac4j.saml.sso.impl.SAML2WebSSOProfileHandler
 
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
 
setAcceptedSkew(int) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setAcceptedSkew(int) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
 
setAcceptedSkew(int) - Method in class org.pac4j.saml.profile.impl.AbstractSAML2ResponseValidator
 
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.SAML2MetadataGenerator
 
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
 
setAuthnContextClassRef(String) - Method in class org.pac4j.saml.config.SAML2Configuration
Deprecated.
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.SAML2MetadataGenerator
 
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.
setBlackListedSignatureSigningAlgorithms(Collection<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setBlackListedSignatureSigningAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setCertificateNameToAppend(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setClientName(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
setComparisonType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setConfig(Config) - Method in class org.pac4j.saml.metadata.Saml2MetadataFilter
 
setConfiguration(SAML2Configuration) - Method in class org.pac4j.saml.client.SAML2Client
 
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.SAML2MetadataGenerator
 
setDefaultACSIndex(int) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setDestinationBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
Deprecated.
setEntityId(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.SAML2ServiceProvicerRequestedAttribute
 
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
 
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
 
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
 
setKeystoreAlias(String) - 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
 
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
 
setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.logout.impl.SAML2LogoutValidator
 
setMaximumAuthenticationLifetime(int) - Method in interface org.pac4j.saml.profile.api.SAML2ResponseValidator
 
setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.sso.impl.SAML2AuthnResponseValidator
 
setName(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
setName(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
setNameFormat(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLAttribute
 
setNameFormat(String) - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setNameIdPolicyFormat(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setNameQualifier(String) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLNameID
 
setNoCacheHeaders() - Method in class org.pac4j.saml.transport.DefaultPac4jSAMLResponse
 
setNotBefore(DateTime) - Method in class org.pac4j.saml.credentials.SAML2Credentials.SAMLConditions
 
setNotOnOrAfter(DateTime) - 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
 
setPrivateKeyPassword(String) - 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.
setRequestedAttributes(List<SAML2ServiceProvicerRequestedAttribute>) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setRequestInitiatorLocation(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setRequired(boolean) - Method in class org.pac4j.saml.metadata.SAML2ServiceProvicerRequestedAttribute
 
setResponseBindingType(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setResponseBindingType(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setRoleDescriptorResolver(RoleDescriptorResolver) - Method in class org.pac4j.saml.transport.Pac4jHTTPArtifactDecoder
Set the role descriptor resolver.
setSaml2LogoutResponseBuilder(SAML2LogoutResponseBuilder) - Method in class org.pac4j.saml.credentials.extractor.SAML2CredentialsExtractor
 
setSAMLMessageStorage(SAMLMessageStorage) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setSamlMessageStorageFactory(SAMLMessageStorageFactory) - 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.
setServiceProviderEntityId(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setServiceProviderMetadataPath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setServiceProviderMetadataResource(WritableResource) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setServiceProviderMetadataResourceFilepath(String) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSignatureAlgorithms(List<String>) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.SAML2MetadataGenerator
 
setSignMetadata(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
setSignMetadata(boolean) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
setSingleLogoutServiceUrl(String) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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.
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(StateGenerator) - Method in class org.pac4j.saml.client.SAML2Client
 
setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.SAML2MessageContext
 
setUseNameQualifier(boolean) - Method in class org.pac4j.saml.config.SAML2Configuration
 
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.SAML2MetadataGenerator
 
setWantsAssertionsSigned(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
signatureAlgorithms - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
signatureReferenceDigestMethods - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
signatureSigningParametersProvider - Variable in class org.pac4j.saml.client.SAML2Client
 
SignatureSigningParametersProvider - Interface in org.pac4j.saml.crypto
Provider to allow building of signature parameters.
signatureSigningParametersProvider - Variable in class org.pac4j.saml.profile.impl.AbstractSAML2MessageSender
 
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.SAML2MetadataGenerator
 
signMetadata(EntityDescriptor) - Method in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
singleLogoutServiceUrl - Variable in class org.pac4j.saml.metadata.SAML2MetadataGenerator
 
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
 
storeMessage(String, XMLObject) - Method in class org.pac4j.saml.storage.HttpSessionStorage
Stores a request message into the repository.
storeMessage(String, XMLObject) - Method in interface org.pac4j.saml.storage.SAMLMessageStorage
Stores given message in the data store.

T

toHandlerChain(List<MessageHandler<SAMLObject>>) - Method in class org.pac4j.saml.sso.artifact.DefaultSOAPPipelineFactory
 
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.SAML2ServiceProvicerRequestedAttribute
 
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(SAML2Credentials, WebContext) - 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
validateIssueInstant(DateTime) - 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(Endpoint, 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.SAML2MetadataGenerator
 
warn() - Method in class org.pac4j.saml.client.SAML2ClientConfiguration
Deprecated.
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links

Copyright © 2019. All rights reserved.