Compartir a través de


enrollCustomPKCS10_2

El ejemplo de enrollCustomPKCS10_2 crea una solicitud PKCS #10 personalizada e intenta inscribirla en una entidad de certificación (CA) empresarial.

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\enrollCustomPKCS10_2.

Debate

Ejemplo de enrollCustomPKCS10_2:

  1. Procesa los argumentos de la línea de comandos. La línea de comandos debe contener el nombre de una plantilla y el nombre de un proveedor criptográfico.
  2. Crea un objeto IX509Enrollment e inicializa mediante el nombre de la plantilla especificada en la línea de comandos.
  3. Recupera la solicitud de certificado del objeto de inscripción.
  4. Recupera la solicitud PKCS#10 más interna del objeto de solicitud de certificado obtenido en el paso 3.
  5. Recupera una clave privada de la solicitud PKCS#10.
  6. Crea una colección ICspInformations y agrega los proveedores criptográficos disponibles a la colección y, a continuación, recupera un objeto ICspStatus para el proveedor especificado en la línea de comandos.
  7. Establece el objeto de estado en la clave privada.
  8. Intenta inscribir la solicitud de certificado.

Solicitud PKCS #10

Uso de los ejemplos incluidos