Visual FoxPro
Visual FoxPro
Convert PKCS12 / PFX to Java KeyStore
See more Java KeyStore (JKS) Examples
Converts a PKCS12 / PFX file to a Java keystore (JKS) file.Chilkat Visual FoxPro Downloads
LOCAL lnSuccess
LOCAL loJks
LOCAL loPfx
LOCAL lcPfxPassword
LOCAL lcAlias
LOCAL lcJksPassword
lnSuccess = 0
* This requires the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.
loJks = CreateObject('Chilkat.JavaKeyStore')
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