Class AbstractRsaKeyProvider

    • Constructor Detail

      • AbstractRsaKeyProvider

        public AbstractRsaKeyProvider​(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,
                                                                  X509Certificate certificate,
                                                                  org.keycloak.crypto.KeyUse keyUse)
      • createKeyWrapper

        protected org.keycloak.crypto.KeyWrapper createKeyWrapper​(KeyPair keyPair,
                                                                  X509Certificate certificate,
                                                                  List<X509Certificate> certificateChain,
                                                                  org.keycloak.crypto.KeyUse keyUse)