Uses of Interface
org.keycloak.rotation.KeyLocator
Packages that use KeyLocator
Package
Description
-
Uses of KeyLocator in org.keycloak.broker.saml
Methods in org.keycloak.broker.saml that return KeyLocator -
Uses of KeyLocator in org.keycloak.protocol.saml
Classes in org.keycloak.protocol.saml that implement KeyLocatorModifier and TypeClassDescriptionclassKeyLocator that caches the keys into a PublicKeyStorageProvider.Methods in org.keycloak.protocol.saml that return KeyLocatorModifier and TypeMethodDescriptionstatic KeyLocatorSamlProtocolUtils.createKeyLocatorForClient(KeycloakSession session, ClientModel client, KeyUse use) static KeyLocatorSamlProtocolUtils.createKeyLocatorForClient(KeycloakSession session, SamlClient samlClient, KeyUse use) Methods in org.keycloak.protocol.saml with parameters of type KeyLocatorModifier and TypeMethodDescriptionstatic voidSamlProtocolUtils.verifyDocumentSignature(Document document, KeyLocator keyLocator) Verifies a signature of the given SAML document using keys obtained from the given key locator.static voidSamlProtocolUtils.verifyRedirectSignature(SAMLDocumentHolder documentHolder, KeyLocator locator, jakarta.ws.rs.core.MultivaluedMap<String, String> encodedParams, String paramKey) static voidSamlProtocolUtils.verifyRedirectSignature(SAMLDocumentHolder documentHolder, KeyLocator locator, jakarta.ws.rs.core.UriInfo uriInformation, String paramKey) -
Uses of KeyLocator in org.keycloak.rotation
Classes in org.keycloak.rotation that implement KeyLocatorModifier and TypeClassDescriptionclassKeyLocatorthat represents a list of multipleKeyLocators.classKey locator for a bunch of keys.Methods in org.keycloak.rotation with parameters of type KeyLocatorModifier and TypeMethodDescriptionvoidCompositeKeyLocator.add(KeyLocator keyLocator) Registers a givenKeyLocatoras the lastKeyLocator.voidCompositeKeyLocator.addFirst(KeyLocator keyLocator) Registers a givenKeyLocatoras the firstKeyLocator. -
Uses of KeyLocator in org.keycloak.saml.processing.api.saml.v2.sig
Methods in org.keycloak.saml.processing.api.saml.v2.sig with parameters of type KeyLocatorModifier and TypeMethodDescriptionbooleanSAML2Signature.validate(Document signedDocument, KeyLocator keyLocator) Validate the SAML2 Document -
Uses of KeyLocator in org.keycloak.saml.processing.core.saml.v2.util
Methods in org.keycloak.saml.processing.core.saml.v2.util with parameters of type KeyLocatorModifier and TypeMethodDescriptionstatic booleanAssertionUtil.isSignatureValid(Element element, KeyLocator keyLocator) Given an Element, validate the Signature direct child element -
Uses of KeyLocator in org.keycloak.saml.processing.core.util
Methods in org.keycloak.saml.processing.core.util with parameters of type KeyLocatorModifier and TypeMethodDescriptionstatic booleanXMLSignatureUtil.validate(Document signedDoc, KeyLocator locator) Validate a signed document with the given public key.static booleanRedirectBindingSignatureUtil.validateRedirectBindingSignature(SignatureAlgorithm sigAlg, byte[] rawQueryBytes, byte[] decodedSignature, KeyLocator locator, String keyId) static booleanXMLSignatureUtil.validateSingleNode(Node signatureNode, KeyLocator locator) static booleanXMLSignatureUtil.validateSingleNode(Node signatureNode, KeyLocator locator, Set<Node> signedNodes)