Как импортировать закрытый ключ DNSSEC в BouncyCastle
Я выполнил шаги, описанные здесь, для создания подписанного файла зоны: https://www.digitalocean.com/community/tutorials/how-to-setup-dnssec-on-an-authoritative-bind-dns-server--2
При создании этого файла он дал мне 2 файла с закрытым и открытым ключами, которые заканчиваются на.private и.key в качестве типов файлов, и этот закрытый файл выглядит следующим образом:
Private-key-format: v1.3
Algorithm: 7 (NSEC3RSASHA1)
Modulus: (random characters)
PublicExponent: (random characters)
PrivateExponent: (random characters)
Prime1: (random characters)
Prime2: (random characters)
Exponent1: (random characters)
Exponent2: (random characters)
Coefficient: (random characters)
Created: 20160415164633
Publish: 20160415164633
Activate: 20160415164633
Я хотел бы как-то получить эти файлы в объект AsymmetricCypherKeyPair в пакете BouncyCastle, чтобы его можно было использовать так:
privateKey = PrivateKeyInfoFactory.CreatePrivateKeyInfo(importedPair.Private).GetDerEncoded();
Кто-нибудь знает, есть ли поддержка в пакете BouncyCastle для импорта этого типа файла открытого / закрытого ключа?