Uses of Interface
org.keycloak.rotation.KeyLocator
Package
Description
-
Uses of KeyLocator in org.keycloak.broker.saml
-
Uses of KeyLocator in org.keycloak.protocol.saml
Modifier and TypeClassDescriptionclass
KeyLocator that caches the keys into a PublicKeyStorageProvider.Modifier and TypeMethodDescriptionstatic void
SamlProtocolUtils.verifyDocumentSignature
(Document document, KeyLocator keyLocator) Verifies a signature of the given SAML document using keys obtained from the given key locator.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) -
Uses of KeyLocator in org.keycloak.rotation
Modifier and TypeClassDescriptionclass
KeyLocator
that represents a list of multipleKeyLocator
s.class
Key locator for a bunch of keys.Modifier and TypeMethodDescriptionvoid
CompositeKeyLocator.add
(KeyLocator keyLocator) Registers a givenKeyLocator
as the lastKeyLocator
.void
CompositeKeyLocator.addFirst
(KeyLocator keyLocator) Registers a givenKeyLocator
as the firstKeyLocator
. -
Uses of KeyLocator in org.keycloak.saml.processing.api.saml.v2.sig
Modifier and TypeMethodDescriptionboolean
SAML2Signature.validate
(Document signedDocument, KeyLocator keyLocator) Validate the SAML2 Document -
Uses of KeyLocator in org.keycloak.saml.processing.core.saml.v2.util
Modifier and TypeMethodDescriptionstatic boolean
AssertionUtil.isSignatureValid
(Element element, KeyLocator keyLocator) Given an Element, validate the Signature direct child element -
Uses of KeyLocator in org.keycloak.saml.processing.core.util
Modifier and TypeMethodDescriptionstatic boolean
XMLSignatureUtil.validate
(Document signedDoc, KeyLocator locator) Validate a signed document with the given public key.static boolean
RedirectBindingSignatureUtil.validateRedirectBindingSignature
(SignatureAlgorithm sigAlg, byte[] rawQueryBytes, byte[] decodedSignature, KeyLocator locator, String keyId) static boolean
XMLSignatureUtil.validateSingleNode
(Node signatureNode, KeyLocator locator) static boolean
XMLSignatureUtil.validateSingleNode
(Node signatureNode, KeyLocator locator, Set<Node> signedNodes)