Uses of Class
org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder
Package
Description
-
Uses of SAMLDocumentHolder in org.keycloak.broker.saml
Modifier and TypeMethodDescriptionprotected 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 TypeMethodDescriptionprotected abstract boolean
SAMLEndpoint.Binding.containsUnencryptedSignature
(SAMLDocumentHolder documentHolder) protected boolean
SAMLEndpoint.PostBinding.containsUnencryptedSignature
(SAMLDocumentHolder documentHolder) protected boolean
SAMLEndpoint.RedirectBinding.containsUnencryptedSignature
(SAMLDocumentHolder documentHolder) protected jakarta.ws.rs.core.Response
SAMLEndpoint.Binding.handleLoginResponse
(String samlResponse, SAMLDocumentHolder holder, ResponseType responseType, String relayState, String clientId) protected jakarta.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) -
Uses of SAMLDocumentHolder in org.keycloak.protocol.saml
Modifier and TypeMethodDescriptionprotected 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 TypeMethodDescriptionjakarta.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, jakarta.ws.rs.core.MultivaluedMap<String, String> encodedParams, String paramKey) static void
SamlProtocolUtils.verifyRedirectSignature
(SAMLDocumentHolder documentHolder, KeyLocator locator, jakarta.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) -
Uses of SAMLDocumentHolder in org.keycloak.saml
Modifier and TypeMethodDescriptionstatic 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) -
Uses of SAMLDocumentHolder in org.keycloak.saml.processing.api.saml.v2.request
Modifier and TypeMethodDescriptionstatic SAMLDocumentHolder
SAML2Request.getSAML2ObjectFromDocument
(Document samlDocument) Get the Underlying SAML2Object from a documentstatic SAMLDocumentHolder
SAML2Request.getSAML2ObjectFromStream
(InputStream is) Get the Underlying SAML2Object from the input streamSAML2Request.getSamlDocumentHolder()
Get the parsedSAMLDocumentHolder
-
Uses of SAMLDocumentHolder in org.keycloak.saml.processing.api.saml.v2.response
Modifier and TypeMethodDescriptionstatic SAMLDocumentHolder
SAML2Response.getSAML2ObjectFromDocument
(Document samlDocument) Get the Underlying SAML2Object from a documentSAML2Response.getSamlDocumentHolder()
Get the parsedSAMLDocumentHolder
-
Uses of SAMLDocumentHolder in org.keycloak.saml.processing.core.saml.v2.util
Modifier and TypeMethodDescriptionstatic AssertionType
AssertionUtil.getAssertion
(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey)