Как импортировать public .pem dsa-ключ в код c #?

#c# #windows #linux #encryption

#c# #Windows #linux #шифрование

Вопрос:

Я пытаюсь импортировать открытый ключ DSA в формате .pem, сгенерированный openssl, в код c # для проверки подписей с помощью DSACryptoServiceProvider.

Как мне это сделать?

Ответ №1:

Вы можете создать X509Certificate2 из источника PEM (есть конструкторы, которые принимают строковое имя файла). На этом этапе вы должны иметь возможность использовать его с поставщиком криптографии.