Package org.keycloak.crypto.def
Class DefaultCryptoProvider
- java.lang.Object
-
- org.keycloak.crypto.def.DefaultCryptoProvider
-
- All Implemented Interfaces:
org.keycloak.common.crypto.CryptoProvider
public class DefaultCryptoProvider extends Object implements org.keycloak.common.crypto.CryptoProvider
- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description DefaultCryptoProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ECParameterSpeccreateECParams(String curveName)<T> TgetAlgorithmProvider(Class<T> clazz, String algorithm)org.keycloak.common.crypto.CertificateUtilsProvidergetCertificateUtils()org.keycloak.common.crypto.PemUtilsProvidergetPemUtils()
-
-
-
Method Detail
-
getAlgorithmProvider
public <T> T getAlgorithmProvider(Class<T> clazz, String algorithm)
- Specified by:
getAlgorithmProviderin interfaceorg.keycloak.common.crypto.CryptoProvider
-
getCertificateUtils
public org.keycloak.common.crypto.CertificateUtilsProvider getCertificateUtils()
- Specified by:
getCertificateUtilsin interfaceorg.keycloak.common.crypto.CryptoProvider
-
getPemUtils
public org.keycloak.common.crypto.PemUtilsProvider getPemUtils()
- Specified by:
getPemUtilsin interfaceorg.keycloak.common.crypto.CryptoProvider
-
createECParams
public ECParameterSpec createECParams(String curveName)
- Specified by:
createECParamsin interfaceorg.keycloak.common.crypto.CryptoProvider
-
-