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
(Visual FoxPro) Convert PKCS12 / PFX to Java KeyStoreConverts a PKCS12 / PFX file to a Java keystore (JKS) file.
LOCAL loJks LOCAL loPfx LOCAL lcPfxPassword LOCAL lnSuccess LOCAL lcAlias LOCAL lcJksPassword * This requires the Chilkat API to have been previously unlocked. * See Global Unlock Sample for sample code. * For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.JavaKeyStore') loJks = CreateObject('Chilkat.JavaKeyStore') * For versions of Chilkat < 10.0.0, use CreateObject('Chilkat_9_5_0.Pfx') loPfx = CreateObject('Chilkat.Pfx') lcPfxPassword = "secret" * Load a PKCS12 from a file. lnSuccess = loPfx.LoadPfxFile("/someDir/my.p12",lcPfxPassword) IF (lnSuccess <> 1) THEN ? loPfx.LastErrorText RELEASE loJks RELEASE loPfx CANCEL ENDIF lcAlias = "someAlias" lcJksPassword = "jksSecret" * Add the PKCS12 to the empty Java keystore object: lnSuccess = loJks.AddPfx(loPfx,lcAlias,lcJksPassword) IF (lnSuccess <> 1) THEN ? loJks.LastErrorText RELEASE loJks RELEASE loPfx CANCEL ENDIF * Write the Java keystore to a file: lnSuccess = loJks.ToFile(lcJksPassword,"/jksFiles/my.jks") IF (lnSuccess <> 1) THEN ? loJks.LastErrorText ELSE ? "Successfully converted PKCS12 to JKS" ENDIF RELEASE loJks RELEASE loPfx |
© 2000-2024 Chilkat Software, Inc. All Rights Reserved.