BouncyCastle PrivateKey To X509Certificate2 PrivateKey

后端 未结 4 1976
旧时难觅i
旧时难觅i 2021-01-01 22:38

I create a certificate using BouncyCastle

        var keypairgen = new RsaKeyPairGenerator();
        keypairgen.Init(new KeyGenerationParameters(new Secure         


        
4条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-01 23:07

    Just be be verbose, this is the full code to add after creation of X509Certificate2 certificate:

    RSA rsaPriv = DotNetUtilities.ToRSA(keypair.Private as RsaPrivateCrtKeyParameters);
    certificate.PrivateKey = rsaPriv;
    

    (Which of course can be optimised into one line.)

提交回复
热议问题