enrollKeyArchivalCMC
El ejemplo enrollKeyArchivalCMC crea una solicitud de certificado CMC para archivar una clave privada en una entidad de certificación (CA). Para obtener más información, consulte Solicitud de archivado de claves de CMC.
Location
Al instalar el Kit de desarrollo de software (SDK) de Microsoft Windows, el ejemplo se instala de forma predeterminada en la carpeta %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\VC\enrollKeyArchivalCMC.
Debate
El ejemplo enrollKeyArchivalCMC:
- Procesa los argumentos de la línea de comandos. La línea de comandos debe contener el nombre de la plantilla de certificado que se usará para la inscripción.
- Crea un objeto de solicitud de certificado IX509CertificateRequestCmc y lo inicializa para un contexto de usuario final con el nombre de plantilla.
- Establece la propiedad ArchivePrivateKey en la solicitud de CMC.
- Crea un objeto ICertConfig y lo usa para recuperar una cadena que contiene la configuración de ca.
- Crea un objeto CryptoAPI ICertRequest2 y lo usa para recuperar el certificado de intercambio para la ENTIDAD de certificación.
- Crea un objeto IX509Enrollment , lo inicializa mediante la solicitud CMC, crea una cadena codificada en base64 que contiene la solicitud de archivo de claves y la envía a la CA.
Temas relacionados