Получение нуля при попытке получить AsymmetricCipherKeyPairC#

Место общения программистов C#
Anonymous
Получение нуля при попытке получить AsymmetricCipherKeyPair

Сообщение Anonymous »

У меня есть фрагмент кода, эквиваленты которого я нашел во многих местах. Но он возвращает ноль, когда я его использую.

Код: Выделить всё

  using Org.BouncyCastle.OpenSsl;
using Org.BouncyCastle.Crypto;
using Org.BouncyCastle.Security;

string aToBeEncrypted= "asdfghikoksadjfkjsdfjsljfsadjf";
string pemFilename = @"M:\ConnectivityPackage_meltemi_KeyStore.pem";

byte[] plaintext = System.Text.Encoding.UTF8.GetBytes(aToBeEncrypted);

AsymmetricCipherKeyPair keyPair;

using (var reader = File.OpenText(pemFilename))
keyPair = (AsymmetricCipherKeyPair)new PemReader(reader).ReadObject();
keyPair — это нулевой объект. Что я делаю не так или что-то с pem-файлом?

Подробнее здесь: https://stackoverflow.com/questions/201 ... herkeypair

Вернуться в «C#»