PrivateKey Property
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Gets or sets the AsymmetricAlgorithm object that represents the private key associated with a certificate.
Namespace: System.Security.Cryptography.X509Certificates
Assembly: System.Security (in System.Security.dll)
Property Value
Type: System.Security.Cryptography..::..AsymmetricAlgorithmAn AsymmetricAlgorithm object, which is either an RSA or DSA cryptographic service provider.
Currently this property supports only RSA or DSA keys, so it returns either an RSACryptoServiceProvider or a DSACryptoServiceProvider object. If no private key is associated with the certificate, it returns nullNothingnullptrunita null reference (Nothing in Visual Basic).
Caution |
|---|
If you set this property to nullNothingnullptrunita null reference (Nothing in Visual Basic) or to another key without first deleting it, a private key file is left on the disk. |
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.
Caution