Невозможно привести объект типа «Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair» к типу «Org.BouncyCastle.Crypto.ParameC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно привести объект типа «Org.BouncyCastle.Crypto.AsymmetricCipherKeyPair» к типу «Org.BouncyCastle.Crypto.Parame

Сообщение Anonymous »

Вот код, который работает нормально при чтении файла из txt, но когда я читаю его из строки, я получаю здесь ошибку
public string encrypt(string plainText,string PrivateKey)
{

byte[] plainTextBytes = Encoding.UTF8.GetBytes(plainText);

string filepath = path + "\\rsakeys\\pem_public.pem";
string localPath = new Uri(filepath).LocalPath;
PemReader pr = new PemReader(
(StreamReader)File.OpenText(localPath)
);

var reader = new StringReader(PrivateKey);
var pre = new PemReader(reader);
var o = pr.ReadObject();

var os = pre.ReadObject();

RsaKeyParameters keys = (RsaKeyParameters)os; >>> Here i am getting the error where os is the object readed from the string



Подробнее здесь: https://stackoverflow.com/questions/645 ... herkeypair
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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