private void validate(EcdsaPublicKey pubKey) throws GeneralSecurityException { Validators.validateVersion(pubKey.getVersion(), VERSION); SigUtil.validateEcdsaParams(pubKey.getParams()); } }
private void validateKey(EcdsaPrivateKey privKey) throws GeneralSecurityException { Validators.validateVersion(privKey.getVersion(), VERSION); SigUtil.validateEcdsaParams(privKey.getPublicKey().getParams()); } }
SigUtil.validateEcdsaParams(ecdsaParams); KeyPair keyPair = EllipticCurves.generateKeyPair(SigUtil.toCurveType(ecdsaParams.getCurve())); ECPublicKey pubKey = (ECPublicKey) keyPair.getPublic();