Uses of Class
org.keycloak.crypto.KeyWrapper
Packages that use KeyWrapper
Package
Description
-
Uses of KeyWrapper in org.keycloak.broker.kubernetes
Methods in org.keycloak.broker.kubernetes that return KeyWrapperModifier and TypeMethodDescriptionprotected KeyWrapperKubernetesIdentityProvider.getIdentityProviderKeyWrapper(JWSInput jws) -
Uses of KeyWrapper in org.keycloak.broker.oidc
Methods in org.keycloak.broker.oidc that return KeyWrapperModifier and TypeMethodDescriptionprotected KeyWrapperOIDCIdentityProvider.getIdentityProviderKeyWrapper(JWSInput jws) -
Uses of KeyWrapper in org.keycloak.crypto
Fields in org.keycloak.crypto declared as KeyWrapperMethods in org.keycloak.crypto that return KeyWrapperModifier and TypeMethodDescriptionKeyWrapper.cloneKey()PublicKeysWrapper.getKeyByKidAndAlg(String kid, String alg) Find an appropriate key given a KID and algorithm.PublicKeysWrapper.getKeyByPredicate(Predicate<KeyWrapper> predicate) Returns the first key that matches the predicate.Methods in org.keycloak.crypto that return types with arguments of type KeyWrapperMethods in org.keycloak.crypto with parameters of type KeyWrapperModifier and TypeMethodDescriptionstatic voidSignatureProvider.checkKeyForSignature(KeyWrapper key, String algorithm, String type) static voidSignatureProvider.checkKeyForVerification(KeyWrapper key, String algorithm, String type) AsymmetricSignatureProvider.signer(KeyWrapper key) ECDSASignatureProvider.signer(KeyWrapper key) EdDSASignatureProvider.signer(KeyWrapper key) MacSecretSignatureProvider.signer(KeyWrapper key) SignatureProvider.signer(KeyWrapper key) AsymmetricSignatureProvider.verifier(KeyWrapper key) ECDSASignatureProvider.verifier(KeyWrapper key) EdDSASignatureProvider.verifier(KeyWrapper key) MacSecretSignatureProvider.verifier(KeyWrapper key) SignatureProvider.verifier(KeyWrapper key) Method parameters in org.keycloak.crypto with type arguments of type KeyWrapperModifier and TypeMethodDescriptionPublicKeysWrapper.getKeyByPredicate(Predicate<KeyWrapper> predicate) Returns the first key that matches the predicate.Constructors in org.keycloak.crypto with parameters of type KeyWrapperModifierConstructorDescriptionConstructor parameters in org.keycloak.crypto with type arguments of type KeyWrapperModifierConstructorDescriptionPublicKeysWrapper(List<KeyWrapper> keys) PublicKeysWrapper(List<KeyWrapper> keys, Long expirationTime) -
Uses of KeyWrapper in org.keycloak.keys
Fields in org.keycloak.keys declared as KeyWrapperMethods in org.keycloak.keys that return KeyWrapperModifier and TypeMethodDescriptionprotected KeyWrapperAbstractEcKeyProvider.createKeyWrapper(KeyPair keyPair, String algorithm, KeyUse keyUse, X509Certificate selfSignedCertificate) protected KeyWrapperAbstractEddsaKeyProvider.createKeyWrapper(KeyPair keyPair, String curveName) protected KeyWrapperAbstractRsaKeyProvider.createKeyWrapper(KeyPair keyPair, X509Certificate certificate, List<X509Certificate> certificateChain, KeyUse keyUse) protected KeyWrapperAbstractRsaKeyProvider.createKeyWrapper(KeyPair keyPair, X509Certificate certificate, KeyUse keyUse) DefaultKeyManager.getActiveKey(RealmModel realm, KeyUse use, String algorithm) PublicKeyStorageProvider.getFirstPublicKey(String modelKey, String algorithm, PublicKeyLoader loader) Get first found public key to verify messages signed by particular client having several public keys.PublicKeyStorageProvider.getFirstPublicKey(String modelKey, Predicate<KeyWrapper> predicate, PublicKeyLoader loader) Get the first public key that matches the predicate.DefaultKeyManager.getKey(RealmModel realm, String kid, KeyUse use, String algorithm) PublicKeyStorageProvider.getPublicKey(String modelKey, String kid, String algorithm, PublicKeyLoader loader) Get public key to verify messages signed by particular client.protected abstract KeyWrapperAbstractEcKeyProvider.loadKey(RealmModel realm, ComponentModel model) protected abstract KeyWrapperAbstractEddsaKeyProvider.loadKey(RealmModel realm, ComponentModel model) AbstractRsaKeyProvider.loadKey(RealmModel realm, ComponentModel model) protected KeyWrapperGeneratedEcdhKeyProvider.loadKey(RealmModel realm, ComponentModel model) protected KeyWrapperGeneratedEcdsaKeyProvider.loadKey(RealmModel realm, ComponentModel model) protected KeyWrapperGeneratedEddsaKeyProvider.loadKey(RealmModel realm, ComponentModel model) protected KeyWrapperJavaKeystoreKeyProvider.loadKey(RealmModel realm, ComponentModel model) static KeyWrapperKeyNoteUtils.retrieveKeyFromNotes(ComponentModel model, String name) Retrieves the key from the note in the model if available.Methods in org.keycloak.keys that return types with arguments of type KeyWrapperModifier and TypeMethodDescriptionPublicKeyStorageProvider.getKeys(String modelKey, PublicKeyLoader loader) Getter for all the keys in the model key.AbstractEcKeyProvider.getKeysStream()AbstractEddsaKeyProvider.getKeysStream()AbstractGeneratedSecretKeyProvider.getKeysStream()AbstractRsaKeyProvider.getKeysStream()DefaultKeyManager.getKeysStream(RealmModel realm) DefaultKeyManager.getKeysStream(RealmModel realm, KeyUse use, String algorithm) JavaKeystoreKeyProvider.getKeysStream()KeyProvider.getKeysStream()Returns theKeyWrapperfor aKeyProvider.Methods in org.keycloak.keys with parameters of type KeyWrapperModifier and TypeMethodDescriptionstatic voidKeyNoteUtils.attachKeyNotes(ComponentModel model, String name, KeyWrapper key) Creates two notes in the model to save the key in the cached model.Method parameters in org.keycloak.keys with type arguments of type KeyWrapperModifier and TypeMethodDescriptionPublicKeyStorageProvider.getFirstPublicKey(String modelKey, Predicate<KeyWrapper> predicate, PublicKeyLoader loader) Get the first public key that matches the predicate. -
Uses of KeyWrapper in org.keycloak.keys.infinispan
Methods in org.keycloak.keys.infinispan that return KeyWrapperModifier and TypeMethodDescriptionInfinispanPublicKeyStorageProvider.getFirstPublicKey(String modelKey, String algorithm, PublicKeyLoader loader) InfinispanPublicKeyStorageProvider.getFirstPublicKey(String modelKey, Predicate<KeyWrapper> predicate, PublicKeyLoader loader) If the key is found in the cache that is returned straight away.InfinispanPublicKeyStorageProvider.getPublicKey(String modelKey, String kid, String algorithm, PublicKeyLoader loader) Methods in org.keycloak.keys.infinispan that return types with arguments of type KeyWrapperModifier and TypeMethodDescriptionInfinispanPublicKeyStorageProvider.getKeys(String modelKey, PublicKeyLoader loader) return all keys under the model key.Method parameters in org.keycloak.keys.infinispan with type arguments of type KeyWrapperModifier and TypeMethodDescriptionInfinispanPublicKeyStorageProvider.getFirstPublicKey(String modelKey, Predicate<KeyWrapper> predicate, PublicKeyLoader loader) If the key is found in the cache that is returned straight away. -
Uses of KeyWrapper in org.keycloak.keys.loader
Methods in org.keycloak.keys.loader that return KeyWrapperModifier and TypeMethodDescriptionstatic KeyWrapperPublicKeyStorageManager.getClientPublicKeyWrapper(KeycloakSession session, ClientModel client, JWK.Use keyUse, String algAlgorithm) static KeyWrapperPublicKeyStorageManager.getClientPublicKeyWrapper(KeycloakSession session, ClientModel client, JWSInput input) static KeyWrapperPublicKeyStorageManager.getIdentityProviderKeyWrapper(KeycloakSession session, RealmModel realm, OIDCIdentityProviderConfig idpConfig, JWSInput input) protected KeyWrapperHardcodedPublicKeyLoader.getSavedPublicKey()protected KeyWrapperOIDCIdentityProviderPublicKeyLoader.getSavedPublicKey() -
Uses of KeyWrapper in org.keycloak.models
Methods in org.keycloak.models that return KeyWrapperModifier and TypeMethodDescriptionKeyManager.getActiveKey(RealmModel realm, KeyUse use, String algorithm) KeyManager.getKey(RealmModel realm, String kid, KeyUse use, String algorithm) Methods in org.keycloak.models that return types with arguments of type KeyWrapperModifier and TypeMethodDescriptionKeyManager.getKeysStream(RealmModel realm) Returns allKeyWrapperfor the given realm.KeyManager.getKeysStream(RealmModel realm, KeyUse use, String algorithm) Returns allKeyWrapperfor the given realm that match given criteria.Constructors in org.keycloak.models with parameters of type KeyWrapper -
Uses of KeyWrapper in org.keycloak.protocol.oid4vc.issuance.keybinding
Methods in org.keycloak.protocol.oid4vc.issuance.keybinding that return KeyWrapperModifier and TypeMethodDescriptionprotected KeyWrapperJwtCNonceHandler.selectSigningKey(RealmModel realm) -
Uses of KeyWrapper in org.keycloak.protocol.oid4vc.issuance.signing
Methods in org.keycloak.protocol.oid4vc.issuance.signing that return KeyWrapperModifier and TypeMethodDescriptionprotected KeyWrapperReturns the key stored under keyId, or the active key for the given jws algorithm.protected KeyWrapperAbstractCredentialSigner.getKeyWithKidSubstitute(String keyId, String algorithm, String keyIdSubstitute) Returns the key stored under keyId, or the active key for the given jws algorithm. -
Uses of KeyWrapper in org.keycloak.protocol.saml
Methods in org.keycloak.protocol.saml with parameters of type KeyWrapperModifier and TypeMethodDescriptionstatic intSamlService.compareKeys(KeyWrapper o1, KeyWrapper o2) static StringIDPMetadataDescriptor.getIDPDescriptor(KeyWrapper keyWrapper, SignatureAlgorithm sigAlg, URI loginPostEndpoint, URI loginRedirectEndpoint, URI logoutEndpoint, URI artifactResolutionService, String entityId, boolean wantAuthnRequestsSigned, List<Element> signingCerts) static StringIDPMetadataDescriptor.getIDPDescriptor(KeyWrapper keyWrapper, SignatureAlgorithm sigAlg, URI loginPostEndpoint, URI loginRedirectEndpoint, URI logoutEndpoint, URI artifactResolutionService, String entityId, boolean wantAuthnRequestsSigned, List<Element> signingCerts, Long expiration) -
Uses of KeyWrapper in org.keycloak.social.linkedin
Methods in org.keycloak.social.linkedin that return KeyWrapperModifier and TypeMethodDescriptionprotected KeyWrapperLinkedInOIDCIdentityProvider.getIdentityProviderKeyWrapper(JWSInput jws) -
Uses of KeyWrapper in org.keycloak.util
Methods in org.keycloak.util that return KeyWrapperModifier and TypeMethodDescriptionprotected KeyWrapperDPoPGenerator.getKeyWrapper(JWSHeader jwsHeader, PrivateKey privateKey) static KeyWrapperJWKSUtils.getKeyWrapper(JWK jwk) static KeyWrapperJWKSUtils.getKeyWrapper(JWK jwk, boolean skipPublicKey)