(DataFlex) RSA Import Public Key
Shows how to select/import a public key for RSA encryption or signature verification.
Use ChilkatAx-win32.pkg
Procedure Test
Variant vPubKey
Handle hoPubKey
Boolean iSuccess
Handle hoRsa
String sTemp1
Get Create (RefClass(cComChilkatPublicKey)) To hoPubKey
If (Not(IsComObjectCreated(hoPubKey))) Begin
Send CreateComObject of hoPubKey
End
// In all Chilkat methods expecting a path, you pass either absolute or relative paths.
Get ComLoadFromFile Of hoPubKey "rsaKeys/myTestRsaPublic.pem" To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoPubKey To sTemp1
Showln sTemp1
Procedure_Return
End
Get Create (RefClass(cComChilkatRsa)) To hoRsa
If (Not(IsComObjectCreated(hoRsa))) Begin
Send CreateComObject of hoRsa
End
// Tell RSA to use the public key.
Get pvComObject of hoPubKey to vPubKey
Get ComImportPublicKeyObj Of hoRsa vPubKey To iSuccess
End_Procedure
|