Package org.keycloak.crypto.fips
Class BCFIPSECDSACryptoProvider
java.lang.Object
org.keycloak.crypto.fips.BCFIPSECDSACryptoProvider
- All Implemented Interfaces:
org.keycloak.common.crypto.ECDSACryptoProvider
public class BCFIPSECDSACryptoProvider
extends Object
implements org.keycloak.common.crypto.ECDSACryptoProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbyte[]asn1derToConcatenatedRS(byte[] derEncodedSignatureValue, int signLength) byte[]concatenatedRSToASN1DER(byte[] signature, int signLength) getPublicFromPrivate(ECPrivateKey ecPrivateKey)
-
Constructor Details
-
BCFIPSECDSACryptoProvider
public BCFIPSECDSACryptoProvider()
-
-
Method Details
-
concatenatedRSToASN1DER
- Specified by:
concatenatedRSToASN1DERin interfaceorg.keycloak.common.crypto.ECDSACryptoProvider- Throws:
IOException
-
asn1derToConcatenatedRS
public byte[] asn1derToConcatenatedRS(byte[] derEncodedSignatureValue, int signLength) throws IOException - Specified by:
asn1derToConcatenatedRSin interfaceorg.keycloak.common.crypto.ECDSACryptoProvider- Throws:
IOException
-
getPublicFromPrivate
- Specified by:
getPublicFromPrivatein interfaceorg.keycloak.common.crypto.ECDSACryptoProvider
-