![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(DataFlex) Transition from Cert.ExportPublicKey to Cert.GetPublicKeyProvides instructions for replacing deprecated ExportPublicKey method calls with GetPublicKey. Note: This example requires Chilkat v11.0.0 or greater.
Use ChilkatAx-win32.pkg Procedure Test Handle hoCert Variant vPublickeyObj Handle hoPublickeyObj Variant vPublickeyOut Handle hoPublickeyOut Boolean iSuccess String sTemp1 Boolean bTemp1 Get Create (RefClass(cComChilkatCert)) To hoCert If (Not(IsComObjectCreated(hoCert))) Begin Send CreateComObject of hoCert End // ------------------------------------------------------------------------ // The ExportPublicKey method is deprecated: Get ComExportPublicKey Of hoCert To vPublickeyObj If (IsComObject(vPublickeyObj)) Begin Get Create (RefClass(cComChilkatPublicKey)) To hoPublickeyObj Set pvComObject Of hoPublickeyObj To vPublickeyObj End Get ComLastMethodSuccess Of hoCert To bTemp1 If (bTemp1 = False) Begin Get ComLastErrorText Of hoCert To sTemp1 Showln sTemp1 Procedure_Return End // ... // ... Send Destroy of hoPublickeyObj // ------------------------------------------------------------------------ // Do the equivalent using GetPublicKey. // Your application creates a new, empty PublicKey object which is passed // in the last argument and filled upon success. Get Create (RefClass(cComChilkatPublicKey)) To hoPublickeyOut If (Not(IsComObjectCreated(hoPublickeyOut))) Begin Send CreateComObject of hoPublickeyOut End Get pvComObject of hoPublickeyOut to vPublickeyOut Get ComGetPublicKey Of hoCert vPublickeyOut To iSuccess If (iSuccess = False) Begin Get ComLastErrorText Of hoCert To sTemp1 Showln sTemp1 Procedure_Return End End_Procedure |
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.