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
|
Import PFX (.p12, PKCS12) onto Windows system.
Python script to import a .pfx digital certificate with public/private keypair into a Windows registry certificate store, with the public/private key pair installed in a protected store. # file: importPfx.py import chilkat # Import a PFX (PKCS12) digital certificate with private key # onto a Windows computer. pfx = chilkat.CkPfx() pfx.UnlockComponent("anything for 30-day trial") # If bMachineKeyset = true, the private key is save to the machine-wide protected # store. Otherwise it is saved to the current logged-on user's protected store # (and thus only available to the user account that did the import). bMachineKeyset = False # Set bLocalMachineCertStore = true to import the certificate to the local machine # registry store, otherwise import to the current user registry store. bLocalMachineCertStore = False # Set bExportable = true to allow the private key to be re-exported. bExportable = True # Set bUseWarningDialog = true to turn on high security which causes the Windows # operating system to issue a warning dialog whenever the private key is accessed. # Programs running in ASP.NET or a Windows Service will hang if bUseWarningDialog = true bUseWarningDialog = False success = pfx.ImportPfxFile("example.pfx","secret",bMachineKeyset, bLocalMachineCertStore, bExportable, bUseWarningDialog) if not success: print "Failed to import PFX\n" pfx.SaveLastError("lastError.txt"); else: print "Imported PFX!\n" |
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.