PrivateKey (objeto)

[El objeto PrivateKey está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. En su lugar, use la propiedad X509Certificate2.PrivateKey en el espacio de nombres System.Security.Cryptography.X509Certificates .]

El objeto PrivateKey representa la clave privada asociada a un certificado.

Cuándo se usa

El objeto PrivateKey se usa para realizar las tareas siguientes:

  • Recupere información sobre la clave privada.
  • Abra el contenedor de claves privadas.
  • Elimine la clave privada.

Miembros

El objeto PrivateKey tiene estos tipos de miembros:

Métodos

El objeto PrivateKey tiene estos métodos.

Método Descripción
Eliminar Elimina el contenedor de claves privadas al que hace referencia el objeto PrivateKey .
IsAccessible Recupera un valor booleano que indica si el usuario puede acceder a la clave privada. Si es true, el usuario puede acceder a la clave privada.
IsExportable Recupera un valor booleano que indica si se puede exportar la clave privada. Si es true, se puede exportar la clave privada.
IsHardwareDevice Recupera un valor booleano que indica si la clave privada se almacena en un dispositivo de hardware. Si es true, la clave privada se almacena en un dispositivo de hardware.
IsMachineKeyset Recupera un valor booleano que indica si la clave privada es una clave de máquina. Si es true, la clave privada es una clave de máquina.
IsProtected Recupera un valor booleano que indica si la clave privada está protegida. Si es true, la clave privada está protegida.
IsRemovable Recupera un valor booleano que indica si la clave privada está en un dispositivo extraíble. Si es true, la clave privada está en un dispositivo extraíble.
Abrir Accede a un contenedor de claves existente.

 

Propiedades

El objeto PrivateKey tiene estas propiedades.

Propiedad Tipo de acceso Descripción
ContainerName
Solo lectura
Recupera una cadena que contiene el nombre del contenedor de claves privadas. Este es la propiedad predeterminada.
KeySpec
Solo lectura
Recupera la especificación de clave.
ProviderName
Solo lectura
Recupera una cadena que contiene el nombre del CSP.
ProviderType
Solo lectura
Recupera un valor de enumeración que especifica el tipo de proveedor.
UniqueContainerName
Solo lectura
Recupera una cadena que contiene el nombre de contenedor de clave privada único.

 

Observaciones

El objeto PrivateKey se puede crear y es seguro para el scripting. El ProgID del objeto PrivateKey es CAPICOM. PrivateKey.1.

Requisitos

Requisito Value
Redistribuible
CAPICOM 2.0 o posterior en Windows Server 2003 y Windows XP
Archivo DLL
Capicom.dll