Class DefaultCryptoProvider

  • All Implemented Interfaces:
    org.keycloak.common.crypto.CryptoProvider

    public class DefaultCryptoProvider
    extends Object
    implements org.keycloak.common.crypto.CryptoProvider
    Author:
    Marek Posolda
    • Constructor Detail

      • DefaultCryptoProvider

        public DefaultCryptoProvider()
    • Method Detail

      • getAlgorithmProvider

        public <T> T getAlgorithmProvider​(Class<T> clazz,
                                          String algorithm)
        Specified by:
        getAlgorithmProvider in interface org.keycloak.common.crypto.CryptoProvider
      • getCertificateUtils

        public org.keycloak.common.crypto.CertificateUtilsProvider getCertificateUtils()
        Specified by:
        getCertificateUtils in interface org.keycloak.common.crypto.CryptoProvider
      • getPemUtils

        public org.keycloak.common.crypto.PemUtilsProvider getPemUtils()
        Specified by:
        getPemUtils in interface org.keycloak.common.crypto.CryptoProvider
      • createECParams

        public ECParameterSpec createECParams​(String curveName)
        Specified by:
        createECParams in interface org.keycloak.common.crypto.CryptoProvider