Included Samples

The Microsoft Windows Software Development Kit (SDK) for Windows Vista includes samples that demonstrate how to use the Certificate Enrollment API. When you download the SDK, the following samples are installed by default in the <%SystemDrive%>\Program Files\Microsoft SDKs\Windows\v6.0\Samples\Security\X509 Certificate Enrollment\ folder.

Sample Language Description
createCNGCustomCMC C++ Creates a custom Cryptography API: Next Generation (CNG) CMC request.
enrollCommon C++ Contains common helper functions used by the included samples.
enrollCustomCMC C++ Creates and enrolls a custom CMC request.
enrollCustomPKCS10 C++ Creates and enrolls a PKCS10 request with custom extensions.
enrollEOBOCMC C++ Creates and enrolls an enroll-on-behalf-of (EOBO) CMC request and saves the output in a PFX file.
enrollFromPublicKey C++ Creates and enrolls a CMC request from a public key.
enrollKeyArchivalCMC C++ Creates and enrolls a key archival CMC request.
enrollPKCS7 C++ Creates and enrolls a Pkcs7 request.
enrollRenewalPKCS7 C++ Creates and enrolls a Pkcs7 renewal request.
enrollSimpleMachineCert C++ Creates and enrolls a template-based certificate request for a computer.
enrollSimpleUserCert C++ Creates and enrolls a template-based certificate request for a user.
installResponseFromPFX C++ Installs a certificate response contained in PFX file.
enrollSimpleUserCert VBScript Creates and enrolls a template-based certificate request for a user.
enrollSimpleMachineCert VBScript Creates and enrolls a template-based certificate request for a computer.

See Also

About the Certificate Enrollment API

Send comments about this topic to Microsoft

Build date: 9/5/2007