DataFlex
DataFlex
Load Certificate from .cer and Private Key from .pem
See more Certificates Examples
Load a certificate from a .cer and its associated private key from a .pem.Chilkat DataFlex Downloads
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Handle hoCert
Handle hoSbPem
String sTemp1
Move False To iSuccess
Get Create (RefClass(cComChilkatCert)) To hoCert
If (Not(IsComObjectCreated(hoCert))) Begin
Send CreateComObject of hoCert
End
Get ComLoadFromFile Of hoCert "C:/certs_and_keys/Certificate.cer" To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoCert To sTemp1
Showln sTemp1
Procedure_Return
End
Get Create (RefClass(cComChilkatStringBuilder)) To hoSbPem
If (Not(IsComObjectCreated(hoSbPem))) Begin
Send CreateComObject of hoSbPem
End
Get ComLoadFile Of hoSbPem "C:/certs_and_keys/PrivateKey.pem" "utf-8" To iSuccess
If (iSuccess = False) Begin
Showln "Failed to load private key PEM"
Procedure_Return
End
Get ComGetAsString Of hoSbPem To sTemp1
Get ComSetPrivateKeyPem Of hoCert sTemp1 To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoCert To sTemp1
Showln sTemp1
Procedure_Return
End
Showln "The certificate and associated private key are now loaded and ready for signing."
End_Procedure