public class ECUtil extends Object
| Constructor and Description |
|---|
ECUtil() |
public static ECDomainParameters getDomainParameters(ProviderConfiguration configuration, ECParameterSpec params)
public static ECDomainParameters getDomainParameters(ProviderConfiguration configuration, X962Parameters params)
public static AsymmetricKeyParameter generatePublicKeyParameter(PublicKey key) throws InvalidKeyException
InvalidKeyExceptionpublic static AsymmetricKeyParameter generatePrivateKeyParameter(PrivateKey key) throws InvalidKeyException
InvalidKeyExceptionpublic static int getOrderBitLength(ProviderConfiguration configuration, BigInteger order, BigInteger privateValue)
public static ASN1ObjectIdentifier getNamedCurveOid(String curveName)
public static ASN1ObjectIdentifier getNamedCurveOid(ECParameterSpec ecParameterSpec)
public static X9ECParameters getNamedCurveByOid(ASN1ObjectIdentifier oid)
public static X9ECParameters getNamedCurveByName(String curveName)
public static String getCurveName(ASN1ObjectIdentifier oid)
public static String privateKeyToString(String algorithm, BigInteger d, ECParameterSpec spec)
public static String publicKeyToString(String algorithm, ECPoint q, ECParameterSpec spec)
public static String generateKeyFingerprint(ECPoint publicPoint, ECParameterSpec spec)
Copyright © 2015–2019 The veraPDF Consortium. All rights reserved.