Modifier and Type | Method and Description |
---|---|
protected abstract SAMLDocumentHolder |
SAMLEndpoint.Binding.extractRequestDocument(String samlRequest) |
protected SAMLDocumentHolder |
SAMLEndpoint.PostBinding.extractRequestDocument(String samlRequest) |
protected SAMLDocumentHolder |
SAMLEndpoint.RedirectBinding.extractRequestDocument(String samlRequest) |
protected abstract SAMLDocumentHolder |
SAMLEndpoint.Binding.extractResponseDocument(String response) |
protected SAMLDocumentHolder |
SAMLEndpoint.PostBinding.extractResponseDocument(String response) |
protected SAMLDocumentHolder |
SAMLEndpoint.RedirectBinding.extractResponseDocument(String response) |
Modifier and Type | Method and Description |
---|---|
protected abstract boolean |
SAMLEndpoint.Binding.containsUnencryptedSignature(SAMLDocumentHolder documentHolder) |
protected boolean |
SAMLEndpoint.PostBinding.containsUnencryptedSignature(SAMLDocumentHolder documentHolder) |
protected boolean |
SAMLEndpoint.RedirectBinding.containsUnencryptedSignature(SAMLDocumentHolder documentHolder) |
protected javax.ws.rs.core.Response |
SAMLEndpoint.Binding.handleLoginResponse(String samlResponse,
SAMLDocumentHolder holder,
ResponseType responseType,
String relayState,
String clientId) |
protected javax.ws.rs.core.Response |
SAMLEndpoint.Binding.handleLogoutResponse(SAMLDocumentHolder holder,
StatusResponseType responseType,
String relayState) |
protected abstract void |
SAMLEndpoint.Binding.verifySignature(String key,
SAMLDocumentHolder documentHolder) |
protected void |
SAMLEndpoint.PostBinding.verifySignature(String key,
SAMLDocumentHolder documentHolder) |
protected void |
SAMLEndpoint.RedirectBinding.verifySignature(String key,
SAMLDocumentHolder documentHolder) |
Modifier and Type | Method and Description |
---|---|
protected abstract SAMLDocumentHolder |
SamlService.BindingProtocol.extractRequestDocument(String samlRequest) |
protected SAMLDocumentHolder |
SamlService.PostBindingProtocol.extractRequestDocument(String samlRequest) |
protected SAMLDocumentHolder |
SamlService.RedirectBindingProtocol.extractRequestDocument(String samlRequest) |
protected abstract SAMLDocumentHolder |
SamlService.BindingProtocol.extractResponseDocument(String response) |
protected SAMLDocumentHolder |
SamlService.PostBindingProtocol.extractResponseDocument(String response) |
protected SAMLDocumentHolder |
SamlService.RedirectBindingProtocol.extractResponseDocument(String response) |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
SamlService.artifactResolve(ArtifactResolveType artifactResolveMessage,
SAMLDocumentHolder artifactResolveHolder)
Takes an artifact resolve message and returns the artifact response, if the artifact is found belonging to a session
of the issuer.
|
protected abstract boolean |
SamlService.BindingProtocol.containsUnencryptedSignature(SAMLDocumentHolder documentHolder) |
protected boolean |
SamlService.PostBindingProtocol.containsUnencryptedSignature(SAMLDocumentHolder documentHolder) |
protected boolean |
SamlService.RedirectBindingProtocol.containsUnencryptedSignature(SAMLDocumentHolder documentHolder) |
static void |
SamlProtocolUtils.verifyRedirectSignature(SAMLDocumentHolder documentHolder,
KeyLocator locator,
javax.ws.rs.core.MultivaluedMap<String,String> encodedParams,
String paramKey) |
static void |
SamlProtocolUtils.verifyRedirectSignature(SAMLDocumentHolder documentHolder,
KeyLocator locator,
javax.ws.rs.core.UriInfo uriInformation,
String paramKey) |
protected abstract void |
SamlService.BindingProtocol.verifySignature(SAMLDocumentHolder documentHolder,
ClientModel client) |
protected void |
SamlService.PostBindingProtocol.verifySignature(SAMLDocumentHolder documentHolder,
ClientModel client) |
protected void |
SamlService.RedirectBindingProtocol.verifySignature(SAMLDocumentHolder documentHolder,
ClientModel client) |
Modifier and Type | Method and Description |
---|---|
static SAMLDocumentHolder |
SAMLRequestParser.parseRequestPostBinding(String samlMessage) |
static SAMLDocumentHolder |
SAMLRequestParser.parseRequestRedirectBinding(String samlMessage) |
static SAMLDocumentHolder |
SAMLRequestParser.parseResponseDocument(byte[] samlBytes) |
static SAMLDocumentHolder |
SAMLRequestParser.parseResponsePostBinding(String samlMessage) |
static SAMLDocumentHolder |
SAMLRequestParser.parseResponseRedirectBinding(String samlMessage) |
Modifier and Type | Method and Description |
---|---|
static SAMLDocumentHolder |
SAML2Request.getSAML2ObjectFromDocument(Document samlDocument)
Get the Underlying SAML2Object from a document
|
static SAMLDocumentHolder |
SAML2Request.getSAML2ObjectFromStream(InputStream is)
Get the Underlying SAML2Object from the input stream
|
SAMLDocumentHolder |
SAML2Request.getSamlDocumentHolder()
Get the parsed
SAMLDocumentHolder |
Modifier and Type | Method and Description |
---|---|
SAMLDocumentHolder |
SAML2Response.getSamlDocumentHolder()
Get the parsed
SAMLDocumentHolder |
Modifier and Type | Method and Description |
---|---|
static Element |
AssertionUtil.decryptAssertion(SAMLDocumentHolder holder,
ResponseType responseType,
PrivateKey privateKey)
This method modifies the given responseType, and replaces the encrypted assertion with a decrypted version.
|
static AssertionType |
AssertionUtil.getAssertion(SAMLDocumentHolder holder,
ResponseType responseType,
PrivateKey privateKey) |
Copyright © 2021 JBoss by Red Hat. All rights reserved.