Skip navigation links
A C D E G H I L M O P R S U V X 

A

addAuthenticatedSession(HttpSession) - Static method in class org.wso2.appserver.webapp.security.agent.SSOAgentSessionManager
Adds an authenticated session to the global single-sign-on (SSO) session manager map.
addDeflateSignatureToHTTPQueryString(StringBuilder, X509Credential) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Applies the XML Digital Signature to the HTTP query string specified.

C

Constants - Class in org.wso2.appserver.webapp.security
This class defines the constants used in the SAML 2.0 single-sign-on (SSO) implementation.
Constants() - Constructor for class org.wso2.appserver.webapp.security.Constants
 
constructApplicationServerURL(Request) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns an application server URL constructed using the specified request.
CONTENT_TYPE_HTML - Static variable in class org.wso2.appserver.webapp.security.Constants
 
createID() - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Generates a unique id.

D

DataHolder - Class in org.wso2.appserver.webapp.security.utils
This is a singleton, utility class in which the single instance acts as a holder for Object type instances.
decryptAssertion(SSOX509Credential, EncryptedAssertion) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns a decrypted SAML 2.0 Assertion from the specified SAML 2.0 encrypted Assertion.
DEFAULT_CONSUMER_URL_POSTFIX - Static variable in class org.wso2.appserver.webapp.security.Constants
 
DEFAULT_SIGN_VALIDATOR_IMPL - Static variable in class org.wso2.appserver.webapp.security.Constants
 
DEFAULT_SLO_URL_POSTFIX - Static variable in class org.wso2.appserver.webapp.security.Constants
 
doBootstrap() - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Initializes the OpenSAML library modules, if not initialized yet.

E

encodeRequestMessage(RequestAbstractType, String) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Encodes the SAML 2.0 based request XML object into its corresponding Base64 notation, based on the type of SAML 2.0 binding.

G

generateConsumerURL(String, String, String) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns a SAML 2.0 Assertion Consumer URL based on service provider application context path.
generateIssuerID(String, String) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns a unique id value for the SAML 2.0 service provider application based on its context path.
generateKeyStore() - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns a KeyStore based on keystore properties specified.
generateRelayState(Request) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns a map of SAML 2.0 Relay State content in the form of key-value pairs.
getAllInvalidatableSessions(HttpSession) - Static method in class org.wso2.appserver.webapp.security.agent.SSOAgentSessionManager
Returns all sessions associated with the session index retrieved from a specified HttpSession which are to be invalidated.
getAllInvalidatableSessions(String) - Static method in class org.wso2.appserver.webapp.security.agent.SSOAgentSessionManager
Returns all sessions associated with a specified session index, which are to be invalidated.
getAssertion() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
getAssertionStatements(Assertion) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns the SAML 2.0 Assertion Attribute Statement content.
getAssertionString() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
getCredentialContextSet() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getCredentialType() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getCRLs() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getEntityCertificate() - Method in class org.wso2.appserver.webapp.security.saml.signature.SSOX509Credential
 
getEntityCertificate() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getEntityCertificateChain() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
Following methods are not implemented.
getEntityId() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getInstance() - Static method in class org.wso2.appserver.webapp.security.saml.signature.SSOX509Credential
 
getInstance() - Static method in class org.wso2.appserver.webapp.security.utils.DataHolder
 
getKeyNames() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getObject() - Method in class org.wso2.appserver.webapp.security.utils.DataHolder
 
getPrivateKey() - Method in class org.wso2.appserver.webapp.security.saml.signature.SSOX509Credential
 
getPrivateKey() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getPublicKey() - Method in class org.wso2.appserver.webapp.security.saml.signature.SSOX509Credential
 
getPublicKey() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getResponse() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
getResponseString() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
getSAML2SSO() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession
 
getSecretKey() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
getSessionIndex() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
getSplitQueryParameters(String) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns the query parameters split out of the query parameter string.
getSubjectAttributes() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
getSubjectId() - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
getUsageType() - Method in class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 

H

handleAuthenticationRequestForPOSTBinding(Request) - Method in class org.wso2.appserver.webapp.security.saml.SAML2SSOManager
Handles a SAML 2.0 Authentication Request (AuthnRequest) for HTTP POST binding.
handleAuthenticationRequestForRedirectBinding(Request) - Method in class org.wso2.appserver.webapp.security.saml.SAML2SSOManager
Handles a SAML 2.0 Authentication Request (AuthnRequest) for HTTP Redirect binding.
handleLogoutRequestForPOSTBinding(Request) - Method in class org.wso2.appserver.webapp.security.saml.SAML2SSOManager
Handles a SAML 2.0 Logout Request (LogoutRequest) for SAML 2.0 HTTP POST binding.
handleLogoutRequestForRedirectBinding(Request) - Method in class org.wso2.appserver.webapp.security.saml.SAML2SSOManager
Handles a SAML 2.0 Logout Request (LogoutRequest) for SAML 2.0 HTTP Redirect binding.
HTTP_POST_PARAM_SAML_REQUEST - Static variable in class org.wso2.appserver.webapp.security.Constants
 
HTTP_POST_PARAM_SAML_RESPONSE - Static variable in class org.wso2.appserver.webapp.security.Constants
 

I

invoke(Request, Response) - Method in class org.wso2.appserver.webapp.security.saml.SAML2SSOValve
Performs single-sign-on(SSO) or single-logout(SLO) processing based on the request, using SAML 2.0.
IS_FORCE_AUTH_ENABLED - Static variable in class org.wso2.appserver.webapp.security.Constants
 
IS_PASSIVE_AUTH_ENABLED - Static variable in class org.wso2.appserver.webapp.security.Constants
 
isHttpPOSTBinding() - Method in class org.wso2.appserver.webapp.security.agent.SSORequestResolver
Returns true if SAML 2.0 binding type is of HTTP POST type, else false.
isSAML2SSOResponse() - Method in class org.wso2.appserver.webapp.security.agent.SSORequestResolver
Returns true if request corresponds to a SAML 2.0 Response for a SAML 2.0 single-sign-on (SSO) authentication request by the service provider or to a SAML 2.0 Response for a SAML 2.0 single-logout (SLO) request from the service provider.
isSLOURL() - Method in class org.wso2.appserver.webapp.security.agent.SSORequestResolver
Returns true if the request URI matches the globally configured URL for sending session participant initiated SAML 2.0 single-logout (SLO) request(s), else false.
isURLToSkip() - Method in class org.wso2.appserver.webapp.security.agent.SSORequestResolver
Returns true if the request URI is one of the URI(s) to be skipped (as specified by the agent), else false.

L

LoggedInSession - Class in org.wso2.appserver.webapp.security.bean
A Java bean class which represents a user logged-in session.
LoggedInSession() - Constructor for class org.wso2.appserver.webapp.security.bean.LoggedInSession
 
LoggedInSession.SAML2SSO - Class in org.wso2.appserver.webapp.security.bean
A static nested class which represents the SAML 2.0 specific single-sign-on (SSO) details to be held in a user logged-in session.

M

marshall(XMLObject) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Serializes the specified SAML 2.0 based XML content representation to its corresponding actual XML syntax representation.

O

org.wso2.appserver.webapp.security - package org.wso2.appserver.webapp.security
 
org.wso2.appserver.webapp.security.agent - package org.wso2.appserver.webapp.security.agent
 
org.wso2.appserver.webapp.security.bean - package org.wso2.appserver.webapp.security.bean
 
org.wso2.appserver.webapp.security.saml - package org.wso2.appserver.webapp.security.saml
 
org.wso2.appserver.webapp.security.saml.signature - package org.wso2.appserver.webapp.security.saml.signature
 
org.wso2.appserver.webapp.security.utils - package org.wso2.appserver.webapp.security.utils
 
org.wso2.appserver.webapp.security.utils.exception - package org.wso2.appserver.webapp.security.utils.exception
 

P

processResponse(Request) - Method in class org.wso2.appserver.webapp.security.saml.SAML2SSOManager
Processes a SAML 2.0 response depending on its type, either a SAML 2.0 Response for a single-sign-on (SSO) SAML 2.0 Request by the client application or a SAML 2.0 Response for a single-logout (SLO) SAML 2.0 Request from a service provider.

R

RELAY_STATE - Static variable in class org.wso2.appserver.webapp.security.Constants
 
RELAY_STATE_ID - Static variable in class org.wso2.appserver.webapp.security.Constants
 
REQUEST_PARAM_MAP - Static variable in class org.wso2.appserver.webapp.security.Constants
 
REQUEST_PARAMETERS - Static variable in class org.wso2.appserver.webapp.security.Constants
 
REQUEST_QUERY_STRING - Static variable in class org.wso2.appserver.webapp.security.Constants
 
REQUEST_URL - Static variable in class org.wso2.appserver.webapp.security.Constants
 
resolveEntity(String, String) - Method in class org.wso2.appserver.webapp.security.utils.XMLEntityResolver
Allows the application to resolve external entities.

S

SAML2_HTTP_POST_BINDING - Static variable in class org.wso2.appserver.webapp.security.Constants
 
SAML2SSO() - Constructor for class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
SAML2SSOManager - Class in org.wso2.appserver.webapp.security.saml
This class manages the generation of varied request and response types that are utilized within the SAML 2.0 single-sign-on (SSO) and single-logout (SLO) processes.
SAML2SSOManager(WebAppSingleSignOn) - Constructor for class org.wso2.appserver.webapp.security.saml.SAML2SSOManager
 
SAML2SSOValve - Class in org.wso2.appserver.webapp.security.saml
This class implements an Apache Tomcat Valve, which performs SAML 2.0 based single-sign-on (SSO) and single-logout (SLO) functions.
SAML2SSOValve() - Constructor for class org.wso2.appserver.webapp.security.saml.SAML2SSOValve
 
SAMLSignatureValidatorImplementation - Class in org.wso2.appserver.webapp.security.saml.signature
This is a class which implements the XML Signature validator interface SignatureValidator.
SAMLSignatureValidatorImplementation() - Constructor for class org.wso2.appserver.webapp.security.saml.signature.SAMLSignatureValidatorImplementation
 
sendCharacterData(HttpServletResponse, String) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Sends character data specified by the htmlPayload in the servlet response body.
SESSION_BEAN - Static variable in class org.wso2.appserver.webapp.security.Constants
 
setAssertion(Assertion) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
setAssertionString(String) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
setObject(Object) - Method in class org.wso2.appserver.webapp.security.utils.DataHolder
 
setResponseString(String) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
setSAML2SSO(LoggedInSession.SAML2SSO) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession
 
setSAMLResponse(Response) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
setSessionIndex(String) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
setSignature(RequestAbstractType, String, X509Credential) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Applies the XML Digital Signature to the SAML 2.0 based Request.
setSubjectAttributes(Map<String, String>) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
setSubjectId(String) - Method in class org.wso2.appserver.webapp.security.bean.LoggedInSession.SAML2SSO
 
SignatureValidator - Interface in org.wso2.appserver.webapp.security.saml.signature
This interface defines the common function(s) for an XML Signature validator.
SSOAgentSessionManager - Class in org.wso2.appserver.webapp.security.agent
This class manages the authenticated sessions of single-sign-on (SSO) function.
SSOException - Exception in org.wso2.appserver.webapp.security.utils.exception
This class defines a custom exception type which is used within the implementation of the single-sign-on (SSO).
SSOException(String) - Constructor for exception org.wso2.appserver.webapp.security.utils.exception.SSOException
 
SSOException(String, Throwable) - Constructor for exception org.wso2.appserver.webapp.security.utils.exception.SSOException
 
SSORequestResolver - Class in org.wso2.appserver.webapp.security.agent
This class provides an implementation for resolving the type of an intercepted HTTP servlet request by analyzing the single-sign-on (SSO) and single-logout (SLO) configurations and HTTP servlet request.
SSORequestResolver(HttpServletRequest, WebAppSingleSignOn) - Constructor for class org.wso2.appserver.webapp.security.agent.SSORequestResolver
 
SSOUtils - Class in org.wso2.appserver.webapp.security.utils
This class contains utility functions used within the single-sign-on (SSO) implementation.
SSOX509Credential - Class in org.wso2.appserver.webapp.security.saml.signature
This is a singleton class which represents an entity credential associated with X.509 Public Key Infrastructure.

U

unmarshall(String) - Static method in class org.wso2.appserver.webapp.security.utils.SSOUtils
Returns a SAML 2.0 based XML content representation from the string value representing the XML syntax.

V

validateSignature(Response, Assertion, boolean, boolean) - Method in class org.wso2.appserver.webapp.security.saml.signature.SAMLSignatureValidatorImplementation
 
validateSignature(Response, Assertion, boolean, boolean) - Method in interface org.wso2.appserver.webapp.security.saml.signature.SignatureValidator
Validates an XML Digital Signature based on its content.

X

X509CredentialImplementation - Class in org.wso2.appserver.webapp.security.saml.signature
This class represents an entity credential associated with X.509 Public Key Infrastructure.
X509CredentialImplementation(X509Certificate) - Constructor for class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
X509CredentialImplementation(SSOX509Credential) - Constructor for class org.wso2.appserver.webapp.security.saml.signature.X509CredentialImplementation
 
XMLEntityResolver - Class in org.wso2.appserver.webapp.security.utils
A custom implementation for resolving external XML entities.
XMLEntityResolver() - Constructor for class org.wso2.appserver.webapp.security.utils.XMLEntityResolver
 
A C D E G H I L M O P R S U V X 
Skip navigation links

Copyright © 2016 WSO2. All rights reserved.