Я пытаюсь создать сертификаты x.509, используя openssl.Net, при создании сертификата x.509 из X509Request, но выдает исключение нарушения прав доступа
OpenSSL.X509.X509Request req = new X509Request();
OpenSSL.Crypto.RSA rsaKey = new OpenSSL.Crypto.RSA();
rsaKey.GenerateKeys(4096, 65537, null, null);
//This line throws exception:
X509Certificate RootCer =
req.CreateCertificate(365,
CryptoKey.FromPrivateKey(rsaKey.PrivateKeyAsPEM,"Password@123"));
Внутренние сведения об исключении null
Я использую Visual Studio в режиме администратора.
Ниже приведена команда open ssl:
req -new -x509 -days 1826 -key rootca.key -out rootca.cer