Python Examples

ChilkatHOMEAndroid™ASPVisual BasicVB.NETC#iOS (IPhone)Objective-CC++CMFCDelphiFoxProJavaPerl
PHP ExtensionPHP ActiveXPythonPowerShellRubySQL ServerVBScript

Python Examples

Quick Start
Unicode
Byte Array
Bz2
Certificates
CSV
Email
Encryption
FTP
HTML Conversion
HTTP
IMAP
MHT
MIME
POP3
RSA
S/MIME
Signatures
Socket / SSL
SFTP
SMTP
Spider
SSH Key
SSH
SSH Tunnel
Tar
HTTP Upload
XML
XMP
Zip

More Examples...
String
Amazon S3
Email Object
DKIM / DomainKey
NTLM
FileAccess
RSS
Atom
Self-Extractor
Service
PPMD
Deflate
DH Key Exchange
DSA
Bzip2
LZW

 

 

 

 

 

 

 

List Certificates in Windows Registry Certificate Stores

 Chilkat Python Module Downloads for Windows, Linux, and MAC OS X

Python script to list the digital certificates in the Windows registry certificate stores (current user store and local machine store).

# file: listCerts.py

import chilkat 

# List digital certificates in the Windows registry stores:
# List the certs in the Current User Store,
# then list the certs in the Local Machine Certificate Store.

# The CkCert, CkCertStore, and CkCreateCS are free utility classes that can be 
# used in any Python application/script without the need to purchase a license.

ccs = chilkat.CkCreateCS()

# Open the current-user certificate store in read-only mode.
ccs.put_ReadOnly(True)
certStore = ccs.OpenCurrentUserStore()

if certStore == None:
	ccs.SaveLastError("lastError.txt")
	print "Failed to open current user certificate store"
else:
	print "Current User Digital Certificates:"
	n = certStore.get_NumCertificates()
	for i in range(n):
		cert = certStore.GetCertificate(i)
		# Print the common name of the certificate.
		print "CN: " + cert.subjectCN()

print "\n"

# Open the local-machine certificate store in read-only mode.
certStore = ccs.OpenLocalSystemStore()

if certStore == None:
	ccs.SaveLastError("lastError.txt");
	print "Failed to open current user certificate store"
else:
	print "Local Machine Digital Certificates:"
	n = certStore.get_NumCertificates()
	for i in range(n):
		cert = certStore.GetCertificate(i)
		# Print the common name of the certificate.
		print "CN: " + cert.subjectCN()







 

© 2000-2010 Chilkat Software, Inc. All Rights Reserved.