(Ruby) List Certificates in the Current User Certificate Store (Windows Only)
This is a Windows-only example to list the certificates in the current-user certificate store (located in the Windows Registry). Note: This example requires Chilkat v10.1.2 or greater.
require 'chilkat'
# This is a Windows-only example because it lists the certificates
# stored in the Windows Current User Certificate Store located in the
# Windows Registry.
certStore = Chilkat::CkCertStore.new()
readOnly = true
success = certStore.OpenCurrentUserStore(readOnly)
if (success == false)
print certStore.lastErrorText() + "\n";
exit
end
cert = Chilkat::CkCert.new()
numCerts = certStore.get_NumCertificates()
i = 0
while i < numCerts
certStore.GetCert(i,cert)
print "DN = " + cert.subjectDN() + "\n";
print "Email = " + cert.subjectE() + "\n";
i = i + 1
end
|