Sdílet prostřednictvím


Použití přiložených ukázek

Rozhraní API pro zápis certifikátů obsahuje několik ukázek navržených tak, aby vám pomohlo vytvářet vlastní aplikace. Většina ukázek je napsaná pomocí jazyka C++, ale ukázky jazyka C# a Visual Basic Scripting Edition (VBScript) jsou také zahrnuty.

Při instalaci sady Microsoft Windows Software Development Kit (SDK) se ve výchozím nastavení nainstalují následující ukázky ve složce %ProgramFiles%\Microsoft SDK\Windows\v7.0\Samples\Security\X509 Certificate Enrollment\.

Ukázka Popis Jazyk
vytvořitVlastníCNGCMC Vytvoří objekt požadavku CMC z vnitřního vnořeného požadavku PKCS #10.
C++
zapsatObecné Obsahuje následující pomocné funkce a makra používaná zahrnutými ukázkami.
C++
zaregistrovat CustomCMC Vytvoří žádost o certifikát CMC a zaregistruje počítač v hierarchii certifikátů.
C++
zaregistrovat CustomPKCS10 Vytvoří vlastní požadavek PKCS č. 10, odešle ho samostatné certifikační autoritě (CA) a nainstaluje vystavený certifikát do úložiště certifikátů.
C++
enrollCustomPKCS10_2 Vytvoří vlastní požadavek PKCS #10 a pokusí se ho zaregistrovat do podnikové certifikační autority.
C++
enrollEOBOCMC Vytvoří žádost o certifikát CMC jménem jiného uživatele a zaregistruje uživatele v hierarchii certifikátů.
C++
enrollFromPublicKey Inicializuje objekt žádosti o certifikát PKCS #10, zabalí ho do objektu požadavku CMC, odešle požadavek CMC podnikové certifikační autoritě a uloží certifikát vrácený certifikační autoritou do souboru.
C++
enrollKeyArchivalCMC Vytvoří žádost o certifikát CMC pro archivaci privátního klíče u certifikační autority.
C++
enrollNestedCMC Přečte existující požadavek na certifikát CMC ze souboru, zabalí ho do jiného požadavku CMC, podepíše tento vnější požadavek, odešle ho certifikační autoritě a uloží odpověď certifikátu od certifikační autority do souboru.
C++
registracePKCS7 Vytvoří PKCS #7 požadavek z existujícího certifikátu děděním veřejných a privátních klíčů a šablony certifikátu. Ukázka zaregistruje uživatele v hierarchii certifikátů a nainstaluje odpověď na certifikát.
C++
enrollRenewalPKCS7 Vytvoří objekt požadavku PKCS č. 7 pro obnovení existujícího certifikátu.
C++
enrollSimpleMachineCert Zaregistruje počítač v hierarchii certifikátů pomocí šablony, zobrazovaného názvu certifikátu a popisu certifikátu.
C++, VBS
enrollSimpleUserCert Zaregistruje koncového uživatele s certifikační autoritou pomocí šablony, názvu subjektu a délky klíče v bitech.
C++, C#
enrollWithIX509EnrollmentHelper Demonstruje použití protokolu HTTP systému Windows 7 k registraci certifikátu v podnikové certifikační autoritě.
C#
installResponseFromPFX Nainstaluje zaregistrovaný certifikát ze souboru PFX (Personal Information Exchange) do úložiště certifikátů.
C++

Použití rozhraní API pro registraci certifikátů