Condividi tramite


Uso degli esempi inclusi

L'API Registrazione certificati include più esempi progettati per creare applicazioni personalizzate. La maggior parte degli esempi viene scritta usando C++, ma sono inclusi anche esempi C# e Visual Basic Scripting Edition (VBScript).

Quando si installa Microsoft Windows Software Development Kit (SDK), gli esempi seguenti vengono installati, per impostazione predefinita, nella cartella %ProgramFiles%\Microsoft SDK\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\ .

Esempio Descrizione Linguaggio
createCNGCustomCMC Crea un oggetto richiesta CMC da una richiesta PKCS #10 annidata interna.
C++
enrollCommon Contiene le seguenti funzioni helper e macro usate dagli esempi inclusi.
C++
registroCustomCMC Crea una richiesta di certificato CMC e registra un computer in una gerarchia di certificati.
C++
registroCustomPKCS10 Crea una richiesta PKCS #10 personalizzata, la invia a un'autorità di certificazione autonoma e installa il certificato emesso nell'archivio certificati.
C++
enrollCustomPKCS10_2 Crea una richiesta PKCS #10 personalizzata e tenta di registrarla in una CA aziendale.
C++
registrarEOBOCMC Crea una richiesta di certificato CMC per conto di un altro utente e registra l'utente in una gerarchia di certificati.
C++
enrollFromPublicKey Inizializza un oggetto richiesta certificato PKCS #10, lo esegue il wrapping in un oggetto richiesta CMC, invia la richiesta CMC a una CA aziendale e salva il certificato restituito dalla CA in un file.
C++
registrKeyArchivalCMC Crea una richiesta di certificato CMC per archiviare una chiave privata in una CA.
C++
enrollNestedCMC Legge una richiesta di certificato CMC esistente da un file, la esegue il wrapping in un'altra richiesta CMC, firma questa richiesta esterna, la invia a una CA e salva la risposta del certificato dalla CA a un file.
C++
registroPKCS7 Crea una richiesta PKCS #7 da un certificato esistente ereditando le chiavi pubbliche e private e il modello di certificato. L'esempio registra l'utente in una gerarchia di certificati e installa la risposta del certificato.
C++
registrArenewalPKCS7 Crea un oggetto richiesta PKCS #7 per rinnovare un certificato esistente.
C++
registroSimpleMachineCert Registra un computer in una gerarchia di certificati usando un modello, un nome visualizzato del certificato e la descrizione del certificato.
C++, VBS
enrollSimpleUserCert Registra un utente finale con una CA usando un modello, il nome dell'oggetto e la lunghezza, in bit, della chiave.
C++, C #
registrWithIX509EnrollmentHelper Illustra come usare il protocollo HTTP di Windows 7 per registrare un certificato in una CA aziendale.
C#
installResponseFromPFX Installa un certificato registrato da un file PFX (Personal Information Exchange) nell'archivio certificati.
C++

Uso dell'API Registrazione certificati