I create a certificate using BouncyCastle
var keypairgen = new RsaKeyPairGenerator(); keypairgen.Init(new KeyGenerationParameters(new Secure
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.)