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
Find Certificate Matching Email Address in Current User Registry-based Cert StoreDownloads for Windows/Linux and Install Instructions Opens the (Windows) registry-based current user certificate store and finds the certificate matching an email address. # file: findCert.rb require 'rubygems' require 'chilkat' # How to find a digital certificate matching an email address in # the Windows registry Current User Certificate Store. # The CkCert, CkCertStore, and CkCreateCS are free utility classes that can be # used in any Ruby application/script without the need to purchase a license. ccs = Chilkat::CkCreateCS.new() # Open the current-user certificate store in read-only mode. ccs.put_ReadOnly(true) certStore = ccs.OpenCurrentUserStore() if certStore == nil ccs.SaveLastError("lastError.xml") print "Failed to open current user certificate store\n" else cert = certStore.FindCertBySubjectE("john@example.com") if (cert == nil) print "Failed to find certificate matching john@example.com\n" else # Print the distinguished name of the certificate. print "Subject Distinguished Name: " + cert.subjectDN + "\n" end end |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.