IX509CertificateRequestCmc::p ut_EncryptionAlgorithm (certenroll.h)
La propiedad EncryptionAlgorithm especifica o recupera un identificador de objeto (OID) del algoritmo utilizado para cifrar la clave privada que se va a archivar. Esta propiedad está habilitada para web tanto para la entrada como para la salida.
Esta propiedad es de lectura y escritura.
Sintaxis
HRESULT put_EncryptionAlgorithm(
IObjectId *pValue
);
Parámetros
pValue
Valor devuelto
None
Observaciones
Cuando solicite que una entidad de certificación (CA) archive la clave privada, debe recuperar un certificado de intercambio de la ENTIDAD de certificación y usar la clave pública contenida en ese certificado para cifrar la clave privada que está enviando para archivar. La propiedad EncryptionAlgorithm identifica el algoritmo usado para cifrar la clave.
Esta propiedad está relacionada con las siguientes propiedades:
Debe establecer esta propiedad, si es así, antes de llamar al método Encode , pero debe inicializar el objeto de solicitud cmC antes de llamar a la propiedad . Para obtener más información, vea los temas siguientes:
- Inicialización
- InitializeDecode
- InitializeFromCertificate
- InitializeFromInnerRequest
- InitializeFromInnerRequestTemplateName
- InitializeFromTemplateName
Requisitos
Requisito | Value |
---|---|
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 |