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