Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Visual FoxPro) Iterate over Certificates on Connected Smart Cards and USB TokensSee more Cert Store ExamplesDemonstrates how to iterate over the certificates on connected smart cards and USB tokens. Note: Requires Chilkat v10.1.2 or later.
LOCAL loCertStore LOCAL lcArgNotUsed LOCAL lnSuccess LOCAL loCert LOCAL lnNumCerts LOCAL i * For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.CertStore') loCertStore = CreateObject('Chilkat.CertStore') * Detects connected smart cards and USB tokens * and loads the certificate store object with the certificates found. * Works on Windows, MacOS, iOS, and Linux. * Note: If something is not detected, contact info@chilkatsoft.com * for help or for workarounds. lcArgNotUsed = "" lnSuccess = loCertStore.OpenSmartcard(lcArgNotUsed) IF (lnSuccess = 0) THEN ? loCertStore.LastErrorText RELEASE loCertStore CANCEL ENDIF * For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.Cert') loCert = CreateObject('Chilkat.Cert') lnNumCerts = loCertStore.NumCertificates i = 0 DO WHILE i < lnNumCerts * Load the cert object with the Nth certificate found in the connected HSMs loCertStore.GetCert(i,loCert) ? STR(i) + ": " + loCert.SubjectCN i = i + 1 ENDDO RELEASE loCertStore RELEASE loCert |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.