Member 14630674 Ответов: 1

Как динамически генерировать файл .crt или сертификат с помощью кода csr на языке C#


Я сгенерировал csr_code и csr_key с помощью вызова csr api, но теперь я хочу сгенерировать сертификат с помощью csr_code. я пробовал много способов, но не добился успеха в создании сертификата.

Что я уже пробовал:

var pfxBuilder = сертификат.Который(закрытый ключ);
pfxBuilder.AddIssuer(System.IO.File.ReadAllBytes("../Data/test-
корень.Пэм"));
var pfx = pfxBuilder.Сборка("my-cert", "abcd1234");
System.IO.File.WriteAllBytes("./my-cert.pfx", pfx);

1 Ответов

Рейтинг:
2

RickZeeland

Увидеть это CodeProject статьи: Создание Самозаверяющих сертификатов[^]
Это ориентированный пакетный файл, но вы можете вызвать их с помощью: Процесс.Метод Запуска (System.Диагностика) | Microsoft Docs[^]

Вот программный способ: X. 509 сертификаты - Rebex.NET[^]