現在、このメソッドを使用してkeyPairを作成しています
private KeyPair getKeyPair() throws NoSuchAlgorithmException, NoSuchProviderException, InvalidAlgorithmParameterException {
KeyPairGenerator keyGen = KeyPairGenerator.getInstance("ECDsA", "SC");
ECGenParameterSpec ecSpec = new ECGenParameterSpec("secp256k1");
keyGen.initialize(ecSpec, new SecureRandom());
return keyGen.generateKeyPair();
}
KeyPairGenerator
keySize を指定できる別の方法がありますが、keySpecs を渡す方法がわかりません。
public void initialize(int keysize, SecureRandom random)