Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class System.​Security.​Cryptography.​CspKeyContainerInfo

Assembly: System.Security.Cryptography

Inheritance: object → CspKeyContainerInfo

Provides additional information about a cryptographic key pair. This class cannot be inherited.

Properties

public bool
Accessible
Gets a value indicating whether a key in a key container is accessible.
public bool
Exportable
Gets a value indicating whether a key can be exported from a key container.
public bool
HardwareDevice
Gets a value indicating whether a key is a hardware key.
public string
KeyContainerName
Gets a key container name.
public KeyNumber
KeyNumber
Gets a value that describes whether an asymmetric key was created as a signature key or an exchange key.
public bool
MachineKeyStore
Gets a value indicating whether a key is from a machine key set.
public bool
Protected
Gets a value indicating whether a key pair is protected.
public string
ProviderName
Gets the provider name of a key.
public int
ProviderType
Gets the provider type of a key.
public bool
RandomlyGenerated
Gets a value indicating whether a key container was randomly generated by a managed cryptography class.
public bool
Removable
Gets a value indicating whether a key can be removed from a key container.
public string
UniqueKeyContainerName
Gets a unique key container name.

Methods

public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
public Type
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object