Compartir a través de


Uso de los ejemplos incluidos

La API de inscripción de certificados incluye varios ejemplos diseñados para ayudarle a crear aplicaciones personalizadas. La mayoría de los ejemplos se escriben mediante C++, pero también se incluyen ejemplos de C# y Visual Basic Scripting Edition (VBScript).

Al instalar el Kit de desarrollo de software (SDK) de Microsoft Windows, se instalan los ejemplos siguientes, de forma predeterminada, en la carpeta %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\.

Muestra Descripción Idioma
createCNGCustomCMC Crea un objeto de solicitud cmC a partir de una solicitud PKCS #10 anidada interna.
C++
enrollCommon Contiene las siguientes funciones auxiliares y macros usadas por los ejemplos incluidos.
C++
enrollCustomCMC Crea una solicitud de certificado cmC e inscribe un equipo en una jerarquía de certificados.
C++
enrollCustomPKCS10 Crea una solicitud PKCS #10 personalizada, la envía a una entidad de certificación independiente (CA) e instala el certificado emitido en el almacén de certificados.
C++
enrollCustomPKCS10_2 Crea una solicitud PKCS #10 personalizada e intenta inscribirla en una entidad de certificación empresarial.
C++
enrollEOBOCMC Crea una solicitud de certificado cmC en nombre de otro usuario e inscribe al usuario en una jerarquía de certificados.
C++
enrollFromPublicKey Inicializa un objeto de solicitud de certificado PKCS #10, lo encapsula en un objeto de solicitud cmC, envía la solicitud de CMC a una ENTIDAD de certificación de empresa y guarda el certificado devuelto por la ENTIDAD de certificación en un archivo.
C++
enrollKeyArchivalCMC Crea una solicitud de certificado cmC para archivar una clave privada en una entidad de certificación.
C++
enrollNestedCMC Lee una solicitud de certificado CMC existente de un archivo, la encapsula en otra solicitud de CMC, firma esta solicitud externa, la envía a una ENTIDAD de certificación y guarda la respuesta del certificado de la ENTIDAD de certificación en un archivo.
C++
enrollPKCS7 Crea una solicitud PKCS #7 a partir de un certificado existente mediante la herencia de las claves públicas y privadas y la plantilla de certificado. El ejemplo inscribe al usuario en una jerarquía de certificados e instala la respuesta del certificado.
C++
enrollRenewalPKCS7 Crea un objeto de solicitud PKCS #7 para renovar un certificado existente.
C++
enrollSimpleMachineCert Inscribe un equipo en una jerarquía de certificados mediante una plantilla, un nombre para mostrar del certificado y la descripción del certificado.
C++, VBS
enrollSimpleUserCert Inscribe un usuario final con una ENTIDAD de certificación mediante una plantilla, el nombre del firmante y la longitud, en bits, de la clave.
C++, C #
enrollWithIX509EnrollmentHelper Muestra cómo usar el protocolo HTTP de Windows 7 para inscribir un certificado en una entidad de certificación empresarial.
C#
installResponseFromPFX Instala un certificado inscrito desde un archivo de Intercambio de información personal (PFX) en el almacén de certificados.
C++

Uso de la API de inscripción de certificados