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 Local Machine CertificatesDemonstrates how to open the registry-based Local Machine certificate store on a Windows OS and list the digital certificates. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, CHILKATCERTIFICATELib_TLB, OleCtrls; ... procedure TForm1.Button1Click(Sender: TObject); var ccs: TChilkatCreateCS; cs: CHILKATCERTIFICATELib_TLB.IChilkatCertStore; cert: IChilkatCert; numCerts: Integer; i: Integer; begin // This example demonstrates how to list the certificates // in a Windows Local Machine Certificate Store. // This is our certificate store factory object: ccs := TChilkatCreateCS.Create(Self); ccs.ReadOnly := 1; // Open the local machine store: cs := ccs.OpenLocalSystemStore(); if (not (cs = nil )) then begin numCerts := cs.NumCertificates; // Print the distinguished name of each certificate for i := 0 to numCerts - 1 do begin cert := cs.GetCertificate(i) As IChilkatCert; Memo1.Lines.Add(cert.SubjectDN); end; end else begin ShowMessage(ccs.LastErrorText); end; // 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. end; |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.