Class ECUtil
java.lang.Object
org.bouncycastle.jcajce.provider.asymmetric.util.ECUtil
public class ECUtil extends Object
utility class for converting jce/jca ECDSA, ECDH, and ECDHC
objects into their org.bouncycastle.crypto counterparts.
-
Constructor Summary
Constructors Constructor Description ECUtil() -
Method Summary
Modifier and Type Method Description static AsymmetricKeyParametergeneratePrivateKeyParameter(PrivateKey key)static AsymmetricKeyParametergeneratePublicKeyParameter(PublicKey key)static StringgetCurveName(ASN1ObjectIdentifier oid)static X9ECParametersgetNamedCurveByOid(ASN1ObjectIdentifier oid)static ASN1ObjectIdentifiergetNamedCurveOid(String name)
-
Constructor Details
-
ECUtil
public ECUtil()
-
-
Method Details
-
generatePublicKeyParameter
public static AsymmetricKeyParameter generatePublicKeyParameter(PublicKey key) throws InvalidKeyException- Throws:
InvalidKeyException
-
generatePrivateKeyParameter
public static AsymmetricKeyParameter generatePrivateKeyParameter(PrivateKey key) throws InvalidKeyException- Throws:
InvalidKeyException
-
getNamedCurveOid
-
getNamedCurveByOid
-
getCurveName
-