Interface OpenIdConnectTokenPKIProviderFactory

  • All Known Implementing Classes:
    OpenIdConnectTokenPKIProviderFactoryImpl

    public interface OpenIdConnectTokenPKIProviderFactory
    Defines the concern of creating a OpenIdConnectTokenPKIProvider for a particular STS instance, driven by the state in the OpenIdConnectTokenConfig associated with the STS instance.
    • Method Detail

      • getOpenIdConnectTokenCryptoProvider

        OpenIdConnectTokenPKIProvider getOpenIdConnectTokenCryptoProvider​(OpenIdConnectTokenConfig tokenConfig)
                                                                   throws TokenCreationException
        Parameters:
        tokenConfig - the OpenIdConnectTokenConfig corresponding the STS instance for whom the token service is generating tokens
        Returns:
        a non-null OpenIdConnectTokenPKIProvider
        Throws:
        TokenCreationException - if the OpenIdConnectTokenPKIProvider could not be instantiated - usually because of incorrect keystore configuration