What is the best way to initate a new RSACryptoServiceProvider
object from an X509Certificate2
I pulled out of a key store? The certificate is associated with both public (for encryption) and private (for decryption) keys.
I'm current using the FromXmlString
method but there must be a better way.
Thanks
RSACryptoServiceProvider publicKeyProvider = (RSACryptoServiceProvider)certificate.PublicKey.Key;
and
RSACryptoServiceProvider privateKeyProvider = (RSACryptoServiceProvider)certificate.PrivateKey;
The key property on the public or private key property of the certificate is of type AsymmetricAlgorithm.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With