Package org.keycloak.crypto.fips
Class FIPS1402Provider
- java.lang.Object
-
- org.keycloak.crypto.fips.FIPS1402Provider
-
- All Implemented Interfaces:
org.keycloak.common.crypto.CryptoProvider
public class FIPS1402Provider extends Object implements org.keycloak.common.crypto.CryptoProvider
Integration based on FIPS 140-2- Author:
- Marek Posolda
-
-
Constructor Summary
Constructors Constructor Description FIPS1402Provider()
-
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
-
-