Исключение повреждения данных ASN1 при преобразовании файлов .cer и .key в .pfx в C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Исключение повреждения данных ASN1 при преобразовании файлов .cer и .key в .pfx в C#

Сообщение Anonymous »

У меня есть файл .cer, .key и пароль. Мне нужно преобразовать их в файл .pfx в .NET 6, но я не совсем понимаю, как это сделать.
С помощью ChatGPT я придумал этот код, но он не работает должным образом, я получаю исключение:

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

System.Security.Cryptography.CryptographicException: ASN1 corrupted data.
---> System.Formats.Asn1.AsnContentException: The provided data is tagged with 'Universal' class value '16', but it should have been 'Universal' class value '2'.
Мой код:

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

public async Task ConvertToPfx(string certFilePath, string keyFilePath, string password)
{
byte[] certData = await File.ReadAllBytesAsync(certFilePath);
var certificate = new X509Certificate2(certData);

byte[] keyData = await File.ReadAllBytesAsync(keyFilePath);
RSA rsa = RSA.Create();
rsa.ImportRSAPrivateKey(keyData, out _);  //  

Подробнее здесь: [url]https://stackoverflow.com/questions/78751740/asn1-corrupted-data-exception-when-converting-cer-and-key-files-to-pfx-in-c-s[/url]
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Невозможно привести объект типа "Org.BouncyCastle.Asn1.DerSequence" к типу "Org.BouncyCastle.Asn1.DerInteger".
    Anonymous » » в форуме C#
    0 Ответы
    23 Просмотры
    Последнее сообщение Anonymous
  • Невозможно поднять объект типа 'org.bouncycastle.asn1.dersequence' type 'org.bouncycastle.asn1.derinteger'
    Anonymous » » в форуме C#
    0 Ответы
    44 Просмотры
    Последнее сообщение Anonymous
  • Создать SSLContext из Private Key и CER -файлов [Duplicate]
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Как вызвать службу включения TLS, используя файлы .cer и .key службы в Java [дубликат]
    Гость » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Гость
  • Запросы Python с использованием сертификата PFX не работают! - openssl.ssl.error: [('pem prontines'] - PFX в PEM преобра
    Anonymous » » в форуме Python
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

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