Provides additional information about a cryptographic key pair. This class cannot be inherited.
Assembly: mscorlib.Extensions (in mscorlib.Extensions.dll)
Thetype exposes the following members.
|KeyContainerName||Gets a key container name.|
|KeyNumber||Gets a value that describes whether an asymmetric key was created as a signature key or an exchange key.|
|MachineKeyStore||Gets a value indicating whether a key is from a machine key set.|
|ProviderName||Gets the provider name of a key.|
|ProviderType||Gets the provider type of a key.|
|RandomlyGenerated||Gets a value indicating whether a key container was randomly generated by a managed cryptography class.|
|Equals(Object)||Determines whether the specified Object is equal to the current Object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)|
|GetHashCode||Serves as a hash function for a particular type. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
Use this class to obtain additional information about a key pair, such as the key container name or the key number.
In cases where a random key is generated by the RSACryptoServiceProvider, a key container will not be created until you call a method that uses the key. Some properties of the class will throw a CryptographicException if a key container has not been created.
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.