public class ECUtil extends Object
| Constructor and Description |
|---|
ECUtil() |
| Modifier and Type | Method and Description |
|---|---|
static AsymmetricKeyParameter |
generatePrivateKeyParameter(PrivateKey key) |
static AsymmetricKeyParameter |
generatePublicKeyParameter(PublicKey key) |
static String |
getCurveName(ASN1ObjectIdentifier oid) |
static X9ECParameters |
getNamedCurveByOid(ASN1ObjectIdentifier oid) |
static ASN1ObjectIdentifier |
getNamedCurveOid(String name) |
static int |
getOrderBitLength(BigInteger order,
BigInteger privateValue) |
public static AsymmetricKeyParameter generatePublicKeyParameter(PublicKey key) throws InvalidKeyException
InvalidKeyExceptionpublic static AsymmetricKeyParameter generatePrivateKeyParameter(PrivateKey key) throws InvalidKeyException
InvalidKeyExceptionpublic static int getOrderBitLength(BigInteger order, BigInteger privateValue)
public static ASN1ObjectIdentifier getNamedCurveOid(String name)
public static X9ECParameters getNamedCurveByOid(ASN1ObjectIdentifier oid)
public static String getCurveName(ASN1ObjectIdentifier oid)