A B C D E G I L M N O P R S T V W 

A

addIDPContext(BasicSAMLMessageContext) - Method in class org.pac4j.saml.context.Saml2ContextProvider
 
addParameter(String, String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
addSPContext(BasicSAMLMessageContext) - Method in class org.pac4j.saml.context.Saml2ContextProvider
 
addTransportContext(WebContext, BasicSAMLMessageContext) - Method in class org.pac4j.saml.context.Saml2ContextProvider
 
assertionConsumerServiceUrl - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
authnRequestSigned - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 

B

build() - Method in class org.pac4j.saml.crypto.SignatureTrustEngineProvider
 
build(SAMLMessageContext) - Method in class org.pac4j.saml.sso.Saml2AuthnRequestBuilder
 
buildAuthnRequest(SAMLMessageContext, AssertionConsumerService, SingleSignOnService) - Method in class org.pac4j.saml.sso.Saml2AuthnRequestBuilder
 
buildDecrypter() - Method in class org.pac4j.saml.crypto.EncryptionProvider
 
builderFactory - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
buildMetadata() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
buildMetadataProvider() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
buildNameIDFormat() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
buildSpAndIdpContext(WebContext) - Method in class org.pac4j.saml.context.Saml2ContextProvider
 
buildSpContext(WebContext) - Method in class org.pac4j.saml.context.Saml2ContextProvider
 
buildSPSSODescriptor() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 

C

CredentialProvider - Class in org.pac4j.saml.crypto
Class responsible for loading a private key from a JKS keystore and returning the corresponding Credential opensaml object.
CredentialProvider(String, String, String) - Constructor for class org.pac4j.saml.crypto.CredentialProvider
 
credentialProvider - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 

D

decryptEncryptedAssertions(Response, Decrypter) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Decrypt encrypted assertions and add them to the assertions list of the response.
defaultACSIndex - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 

E

EncryptionProvider - Class in org.pac4j.saml.crypto
Provider returning well configured decrypter instances.
EncryptionProvider(CredentialProvider) - Constructor for class org.pac4j.saml.crypto.EncryptionProvider
 
entityId - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
ExtendedSAMLMessageContext - Class in org.pac4j.saml.context
Allow to store additional information for SAML processing.
ExtendedSAMLMessageContext() - Constructor for class org.pac4j.saml.context.ExtendedSAMLMessageContext
 

G

generateID() - Method in class org.pac4j.saml.sso.Saml2AuthnRequestBuilder
 
generateKeyInfoForCredential(Credential) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
getActualReceiverEndpointURI(SAMLMessageContext) - Method in class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
 
getAssertionConsumerService(String, int, boolean) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
getAssertionConsumerService(SPSSODescriptor, Integer) - Static method in class org.pac4j.saml.util.SamlUtils
 
getAssertionConsumerUrl() - Method in class org.pac4j.saml.context.ExtendedSAMLMessageContext
 
getAttribute(String) - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getAttribute(String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getAttributes() - Method in class org.pac4j.saml.credentials.Saml2Credentials
 
getCharacterEncoding() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getCharacterEncoding() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getComparisonType() - Method in class org.pac4j.saml.client.Saml2Client
 
getComparisonTypeEnumFromString(String) - Method in class org.pac4j.saml.sso.Saml2AuthnRequestBuilder
 
getConditions() - Method in class org.pac4j.saml.credentials.Saml2Credentials
 
getCredential() - Method in class org.pac4j.saml.crypto.CredentialProvider
 
getCredentialProvider() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
getDefaultACSIndex() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
getDestinationBindingType() - Method in class org.pac4j.saml.client.Saml2Client
 
getEngine() - Static method in class org.pac4j.saml.util.VelocityEngineFactory
 
getEntityId() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
getHeaderValue(String) - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getHeaderValue(String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getHTTPMethod() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getHTTPMethod() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getIdpEntityId(XMLObject) - Method in class org.pac4j.saml.client.Saml2Client
 
getIncomingStream() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getIssuer(String) - Method in class org.pac4j.saml.sso.Saml2AuthnRequestBuilder
 
getKeyDescriptor(UsageType, KeyInfo) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
getLocalCredential() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getLocalCredential() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getMechanism() - Method in class org.pac4j.saml.client.Saml2Client
 
getNameId() - Method in class org.pac4j.saml.credentials.Saml2Credentials
 
getOutgoingContent() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getOutgoingStream() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getParameterValue(String) - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getParameterValue(String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getParameterValues(String) - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getParameterValues(String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getPeerAddress() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getPeerCredential() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getPeerCredential() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getPeerDomainName() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getRedirectUrl() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getRequestId() - Method in class org.pac4j.saml.context.ExtendedSAMLMessageContext
 
getSingleLogoutService(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
getSingleSignOnService(IDPSSODescriptor, String) - Static method in class org.pac4j.saml.util.SamlUtils
 
getStateParameter(WebContext) - Method in class org.pac4j.saml.client.Saml2Client
 
getStatusCode() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getStatusCode() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getSubjectAssertion() - Method in class org.pac4j.saml.context.ExtendedSAMLMessageContext
 
getVersion() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getVersion() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
getWebContext() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
getXmlObject(AbstractMetadataProvider) - Method in class org.pac4j.saml.client.Saml2Client
 

I

idpEntityId - Variable in class org.pac4j.saml.context.Saml2ContextProvider
 
idpMetadataProvider(ParserPool) - Method in class org.pac4j.saml.client.Saml2Client
 
internalInit() - Method in class org.pac4j.saml.client.Saml2Client
 
isAuthenticated() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
isAuthenticated() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
isAuthnRequestSigned() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
isConfidential() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
isConfidential() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
isDirectRedirection() - Method in class org.pac4j.saml.client.Saml2Client
 
isForceAuth() - Method in class org.pac4j.saml.client.Saml2Client
 
isIntegrityProtected() - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
isIntegrityProtected() - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
isValidBearerSubjectConfirmationData(SubjectConfirmationData, ExtendedSAMLMessageContext) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate Bearer subject confirmation data - notBefore - NotOnOrAfter - recipient
isWantAssertionSigned() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 

L

logger - Static variable in class org.pac4j.saml.client.Saml2Client
 
logger - Static variable in class org.pac4j.saml.context.Saml2ContextProvider
 
logger - Static variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 

M

marshallerFactory - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
metadata - Variable in class org.pac4j.saml.context.Saml2ContextProvider
 

N

newClient() - Method in class org.pac4j.saml.client.Saml2Client
 
newStaticBasicParserPool() - Method in class org.pac4j.saml.client.Saml2Client
 

O

org.pac4j.saml.client - package org.pac4j.saml.client
 
org.pac4j.saml.context - package org.pac4j.saml.context
 
org.pac4j.saml.credentials - package org.pac4j.saml.credentials
 
org.pac4j.saml.crypto - package org.pac4j.saml.crypto
 
org.pac4j.saml.exceptions - package org.pac4j.saml.exceptions
 
org.pac4j.saml.metadata - package org.pac4j.saml.metadata
 
org.pac4j.saml.profile - package org.pac4j.saml.profile
 
org.pac4j.saml.sso - package org.pac4j.saml.sso
 
org.pac4j.saml.transport - package org.pac4j.saml.transport
 
org.pac4j.saml.util - package org.pac4j.saml.util
 

P

Pac4jHTTPPostDecoder - Class in org.pac4j.saml.transport
Extends HTTPPostDecoder to override getActualReceiverEndpointURI() because we do not have an HttpServletRequestAdapter as input in pac4j.
Pac4jHTTPPostDecoder(StaticBasicParserPool) - Constructor for class org.pac4j.saml.transport.Pac4jHTTPPostDecoder
 
printClientMetadata() - Method in class org.pac4j.saml.client.Saml2Client
 
printMetadata() - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 

R

receiveMessage(SAMLMessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.Saml2WebSSOProfileHandler
 
retrieveCredentials(WebContext) - Method in class org.pac4j.saml.client.Saml2Client
 
retrieveRedirectAction(WebContext) - Method in class org.pac4j.saml.client.Saml2Client
 
retrieveUserProfile(Saml2Credentials, WebContext) - Method in class org.pac4j.saml.client.Saml2Client
 

S

SAML2_WEBSSO_PROFILE_URI - Static variable in class org.pac4j.saml.sso.Saml2WebSSOProfileHandler
 
Saml2AuthnRequestBuilder - Class in org.pac4j.saml.sso
Build a SAML2 Authn Request from the given SAMLMessageContext.
Saml2AuthnRequestBuilder() - Constructor for class org.pac4j.saml.sso.Saml2AuthnRequestBuilder
Default constructor
Saml2AuthnRequestBuilder(boolean, String, String) - Constructor for class org.pac4j.saml.sso.Saml2AuthnRequestBuilder
 
Saml2Client - Class in org.pac4j.saml.client
This class is the client to authenticate users with a SAML2 Identity Provider.
Saml2Client() - Constructor for class org.pac4j.saml.client.Saml2Client
 
Saml2ContextProvider - Class in org.pac4j.saml.context
Responsible for building a ExtendedSAMLMessageContext from given SAML2 properties (idpEntityId and metadata manager) and current WebContext.
Saml2ContextProvider(MetadataProvider, String, String) - 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, List<Attribute>, Conditions, String) - Constructor for class org.pac4j.saml.credentials.Saml2Credentials
 
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
 
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
 
Saml2ResponseValidator - Class in org.pac4j.saml.sso
Class responsible for executing every required checks for validating a SAML response.
Saml2ResponseValidator() - Constructor for class org.pac4j.saml.sso.Saml2ResponseValidator
 
Saml2WebSSOProfileHandler - Class in org.pac4j.saml.sso
Handler capable of sending and receiving SAML messages according to the SAML2 SSO Browser profile.
Saml2WebSSOProfileHandler(CredentialProvider, MessageEncoder, MessageDecoder, StaticBasicParserPool, String) - Constructor for class org.pac4j.saml.sso.Saml2WebSSOProfileHandler
 
SAML_METADATA_KEY_INFO_GENERATOR - Static variable in class org.pac4j.saml.client.Saml2Client
 
SAML_RELAY_STATE_ATTRIBUTE - Static variable in class org.pac4j.saml.client.Saml2Client
 
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
 
SamlUtils - Class in org.pac4j.saml.util
Utility class for SAML operations.
SamlUtils() - Constructor for class org.pac4j.saml.util.SamlUtils
 
sendMessage(SAMLMessageContext, AuthnRequest, String) - Method in class org.pac4j.saml.sso.Saml2WebSSOProfileHandler
 
sendRedirect(String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setAcceptedSkew(int) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
 
setAssertionConsumerServiceUrl(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
setAssertionConsumerUrl(String) - Method in class org.pac4j.saml.context.ExtendedSAMLMessageContext
 
setAttribute(String, Object) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setAuthenticated(boolean) - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
setAuthenticated(boolean) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setAuthnRequestSigned(boolean) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
setCharacterEncoding(String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setComparisonType(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setConfidential(boolean) - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
setConfidential(boolean) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
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.client.Saml2Client
 
setEntityId(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
setForceAuth(boolean) - Method in class org.pac4j.saml.client.Saml2Client
 
setHeader(String, String) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setIdpEntityId(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setIdpMetadata(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setIdpMetadataPath(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setIntegrityProtected(boolean) - Method in class org.pac4j.saml.transport.SimpleRequestAdapter
 
setIntegrityProtected(boolean) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setKeystorePassword(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setKeystorePath(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setMaximumAuthenticationLifetime(Integer) - Method in class org.pac4j.saml.client.Saml2Client
 
setMaximumAuthenticationLifetime(int) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
 
setPrivateKeyPassword(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setRequestId(String) - Method in class org.pac4j.saml.context.ExtendedSAMLMessageContext
 
setSingleLogoutServiceUrl(String) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
setSpEntityId(String) - Method in class org.pac4j.saml.client.Saml2Client
 
setStatusCode(int) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setSubjectAssertion(Assertion) - Method in class org.pac4j.saml.context.ExtendedSAMLMessageContext
 
setVersion(HTTPTransport.HTTP_VERSION) - Method in class org.pac4j.saml.transport.SimpleResponseAdapter
 
setWantAssertionSigned(boolean) - Method in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
SignatureTrustEngineProvider - Class in org.pac4j.saml.crypto
Provider returning well configured SignatureTrustEngine instances.
SignatureTrustEngineProvider(MetadataProvider) - Constructor for class org.pac4j.saml.crypto.SignatureTrustEngineProvider
 
SimpleRequestAdapter - Class in org.pac4j.saml.transport
Basic RequestAdapter returning an inputStream from the input content of the WebContext.
SimpleRequestAdapter(WebContext) - Constructor for class org.pac4j.saml.transport.SimpleRequestAdapter
 
SimpleResponseAdapter - Class in org.pac4j.saml.transport
Empty response adapter containing a ByteArrayOutputStream in order opensaml can write the saml messages.
SimpleResponseAdapter() - Constructor for class org.pac4j.saml.transport.SimpleResponseAdapter
 
singleLogoutServiceUrl - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
spEntityId - Variable in class org.pac4j.saml.context.Saml2ContextProvider
 

T

toString() - Method in class org.pac4j.saml.credentials.Saml2Credentials
 

V

validateAssertion(Assertion, ExtendedSAMLMessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate the given assertion: - issueInstant - issuer - subject - conditions - authnStatements - signature
validateAssertionConditions(Conditions, ExtendedSAMLMessageContext) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate assertionConditions - notBefore - notOnOrAfter
validateAssertionSignature(Signature, ExtendedSAMLMessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate assertion signature.
validateAudienceRestrictions(List<AudienceRestriction>, String) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate audience by matching the SP entityId.
validateAuthenticationStatements(List<AuthnStatement>, ExtendedSAMLMessageContext) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate the given authnStatements: - authnInstant - sessionNotOnOrAfter
validateIssuer(Issuer, ExtendedSAMLMessageContext) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate issuer format and value.
validateSamlProtocolResponse(Response, ExtendedSAMLMessageContext, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validates the SAML protocol response: - IssueInstant - Issuer - StatusCode - Signature
validateSamlResponse(ExtendedSAMLMessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validates the SAML protocol response and the SAML SSO response.
validateSamlSSOResponse(Response, ExtendedSAMLMessageContext, SignatureTrustEngine, Decrypter) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validates the SAML SSO response by finding a valid assertion with authn statements.
validateSignature(Signature, String, SignatureTrustEngine) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate the given digital signature by checking its profile and value.
validateSubject(Subject, ExtendedSAMLMessageContext, Decrypter) - Method in class org.pac4j.saml.sso.Saml2ResponseValidator
Validate the given subject by finding a valid Bearer confirmation.
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
 

W

wantAssertionSigned - Variable in class org.pac4j.saml.metadata.Saml2MetadataGenerator
 
A B C D E G I L M N O P R S T V W 

Copyright © 2014. All rights reserved.