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
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object