Код: Выделить всё
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();
Подробнее здесь: https://stackoverflow.com/questions/201 ... herkeypair