| Package | Description |
|---|---|
| org.wso2.appserver.webapp.security.saml | |
| org.wso2.appserver.webapp.security.saml.signature | |
| org.wso2.appserver.webapp.security.utils |
| Modifier and Type | Method and Description |
|---|---|
String |
SAML2SSOManager.handleAuthenticationRequestForPOSTBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Authentication Request (AuthnRequest) for HTTP POST binding.
|
String |
SAML2SSOManager.handleAuthenticationRequestForRedirectBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Authentication Request (AuthnRequest) for HTTP Redirect binding.
|
String |
SAML2SSOManager.handleLogoutRequestForPOSTBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Logout Request (LogoutRequest) for SAML 2.0 HTTP POST binding.
|
String |
SAML2SSOManager.handleLogoutRequestForRedirectBinding(org.apache.catalina.connector.Request request)
Handles a SAML 2.0 Logout Request (LogoutRequest) for SAML 2.0 HTTP Redirect binding.
|
void |
SAML2SSOManager.processResponse(org.apache.catalina.connector.Request request)
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.
|
| Constructor and Description |
|---|
SAML2SSOManager(WebAppSingleSignOn context) |
| Modifier and Type | Method and Description |
|---|---|
static SSOX509Credential |
SSOX509Credential.getInstance() |
void |
SignatureValidator.validateSignature(org.opensaml.saml.saml2.core.Response response,
org.opensaml.saml.saml2.core.Assertion assertion,
boolean isResponseSigningEnabled,
boolean isAssertionSigningEnabled)
Validates an XML Digital Signature based on its content.
|
void |
SAMLSignatureValidatorImplementation.validateSignature(org.opensaml.saml.saml2.core.Response response,
org.opensaml.saml.saml2.core.Assertion assertion,
boolean isResponseSigningEnabled,
boolean isAssertionSigningEnabled) |
| Constructor and Description |
|---|
X509CredentialImplementation(SSOX509Credential credential) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SSOUtils.addDeflateSignatureToHTTPQueryString(StringBuilder httpQueryString,
org.opensaml.security.x509.X509Credential credential)
Applies the XML Digital Signature to the HTTP query string specified.
|
static org.opensaml.saml.saml2.core.Assertion |
SSOUtils.decryptAssertion(SSOX509Credential ssoAgentX509Credential,
org.opensaml.saml.saml2.core.EncryptedAssertion encryptedAssertion)
Returns a decrypted SAML 2.0
Assertion from the specified SAML 2.0 encrypted Assertion. |
static void |
SSOUtils.doBootstrap()
Initializes the OpenSAML library modules, if not initialized yet.
|
static String |
SSOUtils.encodeRequestMessage(org.opensaml.saml.saml2.core.RequestAbstractType requestMessage,
String binding)
Encodes the SAML 2.0 based request XML object into its corresponding Base64 notation, based on the type of
SAML 2.0 binding.
|
static Optional |
SSOUtils.generateKeyStore()
Returns a
KeyStore based on keystore properties specified. |
static String |
SSOUtils.marshall(org.opensaml.core.xml.XMLObject xmlObject)
Serializes the specified SAML 2.0 based XML content representation to its corresponding actual XML syntax
representation.
|
static void |
SSOUtils.sendCharacterData(javax.servlet.http.HttpServletResponse response,
String htmlPayload)
Sends character data specified by the
htmlPayload in the servlet response body. |
static org.opensaml.saml.saml2.core.RequestAbstractType |
SSOUtils.setSignature(org.opensaml.saml.saml2.core.RequestAbstractType request,
String signatureAlgorithm,
org.opensaml.security.x509.X509Credential credential)
Applies the XML Digital Signature to the SAML 2.0 based Request.
|
static Optional<org.opensaml.core.xml.XMLObject> |
SSOUtils.unmarshall(String xmlString)
Returns a SAML 2.0 based XML content representation from the string value representing the XML syntax.
|
Copyright © 2016 WSO2. All rights reserved.