Class AbstractEcdsaKeyProvider

  • All Implemented Interfaces:
    org.keycloak.keys.KeyProvider, org.keycloak.provider.Provider
    Direct Known Subclasses:
    GeneratedEcdsaKeyProvider

    public abstract class AbstractEcdsaKeyProvider
    extends Object
    implements org.keycloak.keys.KeyProvider
    • Constructor Detail

      • AbstractEcdsaKeyProvider

        public AbstractEcdsaKeyProvider​(org.keycloak.models.RealmModel realm,
                                        org.keycloak.component.ComponentModel model)
    • Method Detail

      • loadKey

        protected abstract org.keycloak.crypto.KeyWrapper loadKey​(org.keycloak.models.RealmModel realm,
                                                                  org.keycloak.component.ComponentModel model)
      • getKeysStream

        public Stream<org.keycloak.crypto.KeyWrapper> getKeysStream()
        Specified by:
        getKeysStream in interface org.keycloak.keys.KeyProvider
      • createKeyWrapper

        protected org.keycloak.crypto.KeyWrapper createKeyWrapper​(KeyPair keyPair,
                                                                  String ecInNistRep)