Я читаю PEM-файл с закрытым ключом.
PemReader pemReaderIntermediateKey = new PemReader(File.OpenText(@"private.rsa.key.pem"), new PasswordFinder("secret"));
var keyObj = pemReaderIntermediateKey.ReadObject();
Теперь я хочу сгенерировать новую пару ключей, аналогичную только что прочитанной (в keyObj).Я хочу сгенерировать его, используя тот же алгоритм и одинаковую силу ключа .
Обратите внимание, что в настоящее время я использую это с закрытыми ключами EC и RSA.Но если возможно, я бы хотел поддержать все генераторы KeyPairGenerator, которые Bouncy Castle поддерживает автоматически; -)
Как мне это сделать?