Sample code for 30+ languages & platforms
Visual FoxPro

Convert DSA Public Key DER to PEM

See more DSA Examples

Converts a DSA public key from DER format to PEM.

Chilkat Visual FoxPro Downloads

Visual FoxPro
LOCAL lnSuccess
LOCAL loDsa
LOCAL lcPemStr

lnSuccess = 0

* This example requires the Chilkat API to have been previously unlocked.
* See Global Unlock Sample for sample code.

loDsa = CreateObject('Chilkat.Dsa')

* Load a DER public key.
lnSuccess = loDsa.FromPublicDerFile("dsa_pub.der")
IF (lnSuccess <> 1) THEN
    ? loDsa.LastErrorText
    RELEASE loDsa
    CANCEL
ENDIF

* Save the public key to PEM:
lcPemStr = loDsa.ToPublicPem()
lnSuccess = loDsa.SaveText(lcPemStr,"dsa_pub.pem")
IF (lnSuccess <> 1) THEN
    ? loDsa.LastErrorText
    RELEASE loDsa
    CANCEL
ENDIF

? "Finished!"

RELEASE loDsa