Interface SignatureProviderFactory

All Superinterfaces:
org.keycloak.provider.ProviderFactory<SignatureProvider>

public interface SignatureProviderFactory extends org.keycloak.provider.ProviderFactory<SignatureProvider>
  • Field Details

    • RSA_PRIVATE_JWK_CLAIMS

      static final Set<String> RSA_PRIVATE_JWK_CLAIMS
    • EC_PRIVATE_JWK_CLAIMS

      static final Set<String> EC_PRIVATE_JWK_CLAIMS
    • OKP_PRIVATE_JWK_CLAIMS

      static final Set<String> OKP_PRIVATE_JWK_CLAIMS
    • OCT_PRIVATE_JWK_CLAIMS

      static final Set<String> OCT_PRIVATE_JWK_CLAIMS
  • Method Details

    • init

      default void init(org.keycloak.Config.Scope config)
      Specified by:
      init in interface org.keycloak.provider.ProviderFactory<SignatureProvider>
    • postInit

      default void postInit(org.keycloak.models.KeycloakSessionFactory factory)
      Specified by:
      postInit in interface org.keycloak.provider.ProviderFactory<SignatureProvider>
    • close

      default void close()
      Specified by:
      close in interface org.keycloak.provider.ProviderFactory<SignatureProvider>
    • getJwkPrivateKeyClaims

      Set<String> getJwkPrivateKeyClaims()
      Returns the JWK claim names that represent private key material for the algorithm supported by this provider implementation.