(DataFlex) RSA Import Public Key
Shows how to select/import a public key for RSA encryption or signature verification.Note: This example requires Chilkat v11.0.0 or greater.
Use ChilkatAx-win32.pkg
Procedure Test
Boolean iSuccess
Variant vPubKey
Handle hoPubKey
Handle hoRsa
String sTemp1
Move False To iSuccess
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 ComUsePublicKey Of hoRsa vPubKey To iSuccess
End_Procedure
|