Compartilhar via


Usando os exemplos incluídos

A API de Registro de Certificado inclui vários exemplos projetados para ajudá-lo a criar aplicativos personalizados. A maioria dos exemplos é escrita usando C++, mas exemplos de C# e Visual Basic Scripting Edition (VBScript) também estão incluídos.

Quando você instala o Microsoft Windows Software Development Kit (SDK), os exemplos a seguir são instalados, por padrão, na pasta %ProgramFiles%\Microsoft SDKs\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\.

Amostra Descrição Idioma
createCNGCustomCMC Cria um objeto de solicitação CMC de uma solicitação PKCS nº 10 aninhada interna.
C++
enrollCommon Contém as seguintes funções auxiliares e macros usadas pelos exemplos incluídos.
C++
enrollCustomCMC Cria uma solicitação de certificado CMC e registra um computador em uma hierarquia de certificados.
C++
enrollCustomPKCS10 Cria uma solicitação PKCS nº 10 personalizada, envia-a a uma AC ( autoridade de certificação ) autônoma e instala o certificado emitido no repositório de certificados.
C++
enrollCustomPKCS10_2 Cria uma solicitação PKCS nº 10 personalizada e tenta registrá-la em uma AC corporativa.
C++
enrollEOBOCMC Cria uma solicitação de certificado CMC em nome de outro usuário e registra o usuário em uma hierarquia de certificados.
C++
enrollFromPublicKey Inicializa um objeto de solicitação de certificado PKCS nº 10, encapsula-o em um objeto de solicitação CMC, envia a solicitação CMC para uma AC corporativa e salva o certificado retornado pela AC em um arquivo.
C++
enrollKeyArchivalCMC Cria uma solicitação de certificado CMC para arquivar uma chave privada em uma AC.
C++
enrollNestedCMC Lê uma solicitação de certificado CMC existente de um arquivo, encapsula-a em outra solicitação do CMC, assina essa solicitação externa, envia-a a uma AC e salva a resposta do certificado da AC em um arquivo.
C++
enrollPKCS7 Cria uma solicitação PKCS nº 7 de um certificado existente herdando as chaves públicas e privadas e o modelo de certificado. O exemplo registra o usuário em uma hierarquia de certificados e instala a resposta do certificado.
C++
enrollRenewalPKCS7 Cria um objeto de solicitação PKCS nº 7 para renovar um certificado existente.
C++
enrollSimpleMachineCert Registra um computador em uma hierarquia de certificados usando um modelo, um nome de exibição de certificado e a descrição do certificado.
C++, VBS
enrollSimpleUserCert Registra um usuário final com uma AC usando um modelo, o nome da entidade e o comprimento, em bits, da chave.
C++, C #
enrollWithIX509EnrollmentHelper Demonstra como usar o protocolo HTTP do Windows 7 para registrar um certificado em uma AC corporativa.
C#
installResponseFromPFX Instala um certificado registrado de um arquivo PFX (Troca de Informações Pessoais) no repositório de certificados.
C++

Usando a API de Registro de Certificado