![]() |
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.ExportPrivateKey to Cert.GetPrivateKeyProvides instructions for replacing deprecated ExportPrivateKey method calls with GetPrivateKey. Note: This example requires Chilkat v11.0.0 or greater.
Use ChilkatAx-win32.pkg Procedure Test Handle hoCert Variant vPrivatekeyObj Handle hoPrivatekeyObj Variant vPrivatekeyOut Handle hoPrivatekeyOut Boolean iSuccess String sTemp1 Boolean bTemp1 Get Create (RefClass(cComChilkatCert)) To hoCert If (Not(IsComObjectCreated(hoCert))) Begin Send CreateComObject of hoCert End // ------------------------------------------------------------------------ // The ExportPrivateKey method is deprecated: Get ComExportPrivateKey Of hoCert To vPrivatekeyObj If (IsComObject(vPrivatekeyObj)) Begin Get Create (RefClass(cComChilkatPrivateKey)) To hoPrivatekeyObj Set pvComObject Of hoPrivatekeyObj To vPrivatekeyObj 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 hoPrivatekeyObj // ------------------------------------------------------------------------ // Do the equivalent using GetPrivateKey. // Your application creates a new, empty PrivateKey object which is passed // in the last argument and filled upon success. Get Create (RefClass(cComChilkatPrivateKey)) To hoPrivatekeyOut If (Not(IsComObjectCreated(hoPrivatekeyOut))) Begin Send CreateComObject of hoPrivatekeyOut End Get pvComObject of hoPrivatekeyOut to vPrivatekeyOut Get ComGetPrivateKey Of hoCert vPrivatekeyOut 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.