Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[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 |
|