В настоящее время я работаю над способом автоматизации некоторых частей создания учетных записей служб для служб Adobe.
Сейчас я застрял при попытке создать общедоступный сертификат.Adobes документация
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out certificate_pub.crt
Я сталкивался с оболочкой OpenSSL.Net для C #, но я не знаю, как это сделать, так какмой опыт работы с SSL довольно ограничен.
Моя первоначальная попытка была в этом направлении (я знаю, что это может быть далеко):
var issuer = new X509Name("Dentsu Aarhus");
var subject = new X509Name("OneSearch");
var rsa = new RSA();
rsa.GenerateKeys(2048, 0x10021, null, null);
var key = new CryptoKey(rsa);
var cert = new X509Certificate(123, subject, issuer, key, DateTime.Now, DateTime.Now.AddDays(365));
Я был бы признателен, если бы кто-то мог указать мне вправильное направление, чтобы решить эту проблему.