Compartir a través de


Función RKeyPFXInstall

No se admite la función RKeyPFXInstall .

Windows Server 2003: La función RKeyPFXInstall instala un certificado en un equipo remoto. Tenga en cuenta que este comportamiento ha cambiado con Windows Server 2003 con Service Pack 1 (SP1).

Sintaxis

ULONG RKeyPFXInstall(
  _In_ KEYSVCC_HANDLE         hKeySvcCli,
  _In_ PKEYSVC_BLOB           pPFX,
  _In_ PKEYSVC_UNICODE_STRING pPassword,
  _In_ ULONG                  ulFlags
);

Parámetros

hKeySvcCli [in]

Un KEYSVCC_HANDLE identificador abierto anteriormente por RKeyOpenKeyService. El identificador representa el equipo remoto que recibirá el certificado. Este valor no puede ser NULL.

pPFX [in]

Puntero a una estructura de KEYSVC_BLOB que representa el certificado que se va a instalar. El BLOB está en formato PKCS #12 .

pPassword [in]

Puntero a una estructura KEYSVC_UNICODE_STRING que representa la contraseña del BLOB. Cuando haya terminado de usar la contraseña, borre la contraseña de la memoria mediante una llamada a la función SecureZeroMemory . Para obtener más información sobre la protección de contraseñas, consulte Control de contraseñas.

ulFlags [in]

Marcas que especifican las opciones de instalación del certificado. Este parámetro puede ser cero o una combinación de los valores siguientes.

Valor Significado
CRYPT_EXPORTABLE
Las claves importadas se marcan como exportables.
CRYPT_MACHINE_KEYSET
Las claves privadas se almacenan en el equipo remoto y no en el usuario actual.

 

Valor devuelto

Si la función se realiza correctamente, el valor devuelto se S_OK.

Si se produce un error en la función, el valor devuelto es un ULONG que indica el error.

Requisitos

Requisito Value
Cliente mínimo compatible
No se admite ninguno
Servidor mínimo compatible
Windows Server 2003 [solo aplicaciones de escritorio]
Encabezado
Rkeysvcc.h

Vea también

RKeyCloseKeyService

RKeyOpenKeyService