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++ |