RSACng.Key RSACng.Key RSACng.Key RSACng.Key Property

Definition

Gets the key that will be used by the RSACng object for any cryptographic operation that it performs.

public:
 property System::Security::Cryptography::CngKey ^ Key { System::Security::Cryptography::CngKey ^ get(); };
public System.Security.Cryptography.CngKey Key { get; }
member this.Key : System.Security.Cryptography.CngKey
Public ReadOnly Property Key As CngKey

Property Value

The key used by the RSACng object.

Remarks

The returned CngKey object is disposed if the key is reset, for instance by changing the CngKey.KeySize property, by using the RSA.ImportParameters to create a new key, or by disposing of the parent RSA object. Therefore, you should ensure that the key object is no longer used in these cases.

This CngKey object is not the same as the CngKey object passed to the RSACng constructor, if that constructor was used. However, it will point to the same CNG key.

Security

SecurityPermission
for operating with unmanaged code. Associated enumeration: UnmanagedCode.

Applies to