Método IX509CertificateRequestCmc::get_KeyArchivalCertificate (certenroll.h)

La propiedad KeyArchivalCertificate especifica o recupera un certificado de cifrado de entidad de certificación (CA). El certificado se encuentra en una matriz de bytes que se codifica mediante reglas de codificación distinguida (DER) tal y como se define en el estándar Notación de sintaxis abstracta Uno (ASN.1). La matriz de bytes con codificación DER se representa mediante una cadena que es una secuencia binaria pura o está codificada con Unicode. Esta propiedad está habilitada para web tanto para la entrada como para la salida.

Esta propiedad es de lectura y escritura.

Sintaxis

HRESULT get_KeyArchivalCertificate(
  EncodingType Encoding,
  BSTR         *pValue
);

Parámetros

Encoding

pValue

Valor devuelto

None

Observaciones

Si se configura correctamente, una entidad de certificación (CA) puede archivar la clave privada de un cliente. Normalmente, el cliente solicita un certificado de intercambio de la ENTIDAD de certificación, lo valida y lo usa como entrada para la propiedad KeyArchivalCertificate . La clave pública de la entidad de certificación se usa para cifrar la clave privada que se envía para el archivado. Puede usar la propiedad ArchivePrivateKey para solicitar el archivo de claves.

Debe establecer esta propiedad, si es así, antes de llamar al método Encode , pero debe inicializar el objeto de solicitud de CMC antes de llamar a la propiedad . Para obtener más información, vea los temas siguientes:

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenroll.h
Archivo DLL CertEnroll.dll

Consulte también

IX509CertificateRequestCmc