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