(C) Example: Crypt2.AddPfxSourceFile method
Demonstrates how to call the AddPfxSourceFile method.
#include <C_CkCrypt2.h>
void ChilkatSample(void)
{
HCkCrypt2 crypt;
BOOL success;
const char *pfxPath;
const char *pfxPassword;
crypt = CkCrypt2_Create();
success = FALSE;
// Do public-key decryption (RSA)
CkCrypt2_putCryptAlgorithm(crypt,"pki");
// ...
// ...
// ...
pfxPath = "c:/my_pfx_files/a.pfx";
pfxPassword = "secret1";
success = CkCrypt2_AddPfxSourceFile(crypt,pfxPath,pfxPassword);
if (success == FALSE) {
printf("%s\n",CkCrypt2_lastErrorText(crypt));
CkCrypt2_Dispose(crypt);
return;
}
// Add as many as PFX sources as desired...
pfxPath = "c:/my_pfx_files/b.pfx";
pfxPassword = "secret2";
success = CkCrypt2_AddPfxSourceFile(crypt,pfxPath,pfxPassword);
if (success == FALSE) {
printf("%s\n",CkCrypt2_lastErrorText(crypt));
CkCrypt2_Dispose(crypt);
return;
}
// ...
// ...
CkCrypt2_Dispose(crypt);
}
|