Chilkat HOME .NET Core C# Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi ActiveX Delphi DLL Go Java Lianja Mono C# Node.js Objective-C PHP ActiveX PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift 2 Swift 3,4,5... Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Tcl) Load PFX with Different Password for Private KeysDemonstrates how to load a PFX where the HMAC integrity password (the password for the entire PFX) is different than the password for the private keys contained inside. Note: This example requires a new feature made available in Chilkat v9.5.0.75.
load ./chilkat.dll set pfx [new_CkPfx] set json [new_CkJsonObject] # Build JSON containing the HMAC integrity (PFX) password, and the # password for the private keys. CkJsonObject_UpdateString $json "integrity" "password1" CkJsonObject_UpdateString $json "privKeys" "password2" # The JSON contains this: # # { # "integrity": "password1", # "privKeys": "password2" # } # # Use the above JSON instead of a simple password string when loading the PFX: set success [CkPfx_LoadPfxFile $pfx "qa_data/pfx/PrivateKeyPassIsDifferent.pfx" [CkJsonObject_emit $json]] if {$success != 1} then { puts [CkPfx_lastErrorText $pfx] delete_CkPfx $pfx delete_CkJsonObject $json exit } puts "Success." delete_CkPfx $pfx delete_CkJsonObject $json |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.