OpenSSL.X509.X509Request CreateCertificate引发System.AccessViolationException

时间:2019-05-09 12:27:41

标签: c# openssl

我正在尝试使用openssl.Net创建x.509证书,同时从X509Request创建x.509证书,但它会引发访问冲突异常

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。

以下是打开的ssl命令:

req -new -x509 -days 1826 -key rootca.key -out rootca.cer

0 个答案:

没有答案