Package org.keycloak.crypto.def
Class BCECDSACryptoProvider
java.lang.Object
org.keycloak.crypto.def.BCECDSACryptoProvider
- All Implemented Interfaces:
org.keycloak.common.crypto.ECDSACryptoProvider
public class BCECDSACryptoProvider
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
-
BCECDSACryptoProvider
public BCECDSACryptoProvider()
-
-
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
-