Uses of Class
org.keycloak.saml.processing.core.saml.v2.common.SAMLDocumentHolder
Packages that use SAMLDocumentHolder
Package
Description
-
Uses of SAMLDocumentHolder in org.keycloak.broker.saml
Methods in org.keycloak.broker.saml that return SAMLDocumentHolderModifier and TypeMethodDescriptionprotected SAMLDocumentHolder
SAMLEndpoint.ArtifactBinding.extractRequestDocument
(String samlRequest) protected abstract SAMLDocumentHolder
SAMLEndpoint.Binding.extractRequestDocument
(String samlRequest) protected SAMLDocumentHolder
SAMLEndpoint.PostBinding.extractRequestDocument
(String samlRequest) protected SAMLDocumentHolder
SAMLEndpoint.RedirectBinding.extractRequestDocument
(String samlRequest) protected SAMLDocumentHolder
SAMLEndpoint.ArtifactBinding.extractResponseDocument
(String response) protected abstract SAMLDocumentHolder
SAMLEndpoint.Binding.extractResponseDocument
(String response) protected SAMLDocumentHolder
SAMLEndpoint.PostBinding.extractResponseDocument
(String response) protected SAMLDocumentHolder
SAMLEndpoint.RedirectBinding.extractResponseDocument
(String response) SAMLIdentityProvider.resolveArtifact
(KeycloakSession session, jakarta.ws.rs.core.UriInfo uriInfo, RealmModel realm, String relayState, String samlArt) Methods in org.keycloak.broker.saml with parameters of type SAMLDocumentHolderModifier and TypeMethodDescriptionprotected boolean
SAMLEndpoint.ArtifactBinding.containsUnencryptedSignature
(SAMLDocumentHolder documentHolder) protected 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 void
SAMLEndpoint.ArtifactBinding.verifySignature
(String key, SAMLDocumentHolder documentHolder) 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
Methods in org.keycloak.protocol.saml that return SAMLDocumentHolderModifier 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) Methods in org.keycloak.protocol.saml with parameters of type SAMLDocumentHolderModifier 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
Methods in org.keycloak.saml that return SAMLDocumentHolderModifier 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
Methods in org.keycloak.saml.processing.api.saml.v2.request that return SAMLDocumentHolderModifier 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
Methods in org.keycloak.saml.processing.api.saml.v2.response that return SAMLDocumentHolderModifier 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
Methods in org.keycloak.saml.processing.core.saml.v2.util with parameters of type SAMLDocumentHolderModifier and TypeMethodDescriptionstatic AssertionType
AssertionUtil.getAssertion
(SAMLDocumentHolder holder, ResponseType responseType, PrivateKey privateKey)