Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
List Windows Current User CertificatesDemonstrates how to open the registry-based Current User certificate store on a Windows OS and list the digital certificates. Downloads: MS Windows Visual C/C++ Libraries Linux/CentOS C/C++ Libraries MAC OS X C/C++ Libraries Solaris C/C++ Libraries C++ Builder Libraries FreeBSD C++ Libraries HP-UX C++ Libraries BlackBerry QNX C++ Libraries #include <C_CkCreateCS.h> #include <C_CkCertStore.h> #include <C_CkCert.h> void ChilkatSample(void) { HCkCreateCS ccs; HCkCertStore cs; HCkCert cert; long numCerts; long i; // This example demonstrates how to list the certificates // in the logged-on user's registry-based Current User Certificate Store. // This is our certificate store factory object: ccs = CkCreateCS_Create(); CkCreateCS_putReadOnly(ccs,TRUE); // Open the current-user certificate store: cs = CkCreateCS_OpenCurrentUserStore(ccs); if (!(cs == 0 )) { numCerts = CkCertStore_getNumCertificates(cs); // Print the distinguished name of each certificate for (i = 0; i <= numCerts - 1; i++) { cert = CkCertStore_GetCertificate(cs,i); printf("%s\n",CkCert_subjectDN(cert)); } } else { printf("%s\n",CkCreateCS_lastErrorText(ccs)); } // The Chilkat Certificate, Certificate Store, Private Key, // Public Key, and Key Container classes / objects are freeware. // They are used by and included with the Chilkat Email, // Crypt, S/MIME, and other commercial Chilkat components. CkCreateCS_Dispose(ccs); } |
Need a specific example? Send a request to support@chilkatsoft.com
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.