![]() |
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
(Unicode C) Example: Crypt2.SetSigningCert methodDemonstrates how to call the SetSigningCert method.
#include <C_CkCrypt2W.h> #include <C_CkCertW.h> void ChilkatSample(void) { HCkCrypt2W cryptA; HCkCertW certA; BOOL success; HCkCrypt2W cryptB; HCkCertW certB; HCkCrypt2W cryptC; HCkCertW certC; // Signing certificates can be obtained from many different sources.. // Load from a PFX cryptA = CkCrypt2W_Create(); certA = CkCertW_Create(); success = CkCertW_LoadPfxFile(certA,L"c:/someDir/pfx_files/a.pfx",L"pfx_file_password"); success = CkCrypt2W_SetSigningCert(cryptA,certA); // ... // Load from a smart card or USB token. cryptB = CkCrypt2W_Create(); certB = CkCertW_Create(); CkCertW_putSmartCardPin(certB,L"123456"); success = CkCertW_LoadFromSmartcard(certB,L""); success = CkCrypt2W_SetSigningCert(cryptB,certB); // ... // Load from a the Windows certificate store or macOS keychain cryptC = CkCrypt2W_Create(); certC = CkCertW_Create(); success = CkCertW_LoadByCommonName(certC,L"Xyz 123"); success = CkCrypt2W_SetSigningCert(cryptC,certC); // ... CkCrypt2W_Dispose(cryptA); CkCertW_Dispose(certA); CkCrypt2W_Dispose(cryptB); CkCertW_Dispose(certB); CkCrypt2W_Dispose(cryptC); CkCertW_Dispose(certC); } |
||||||
© 2000-2025 Chilkat Software, Inc. All Rights Reserved.