(Lianja) Example: Crypt2.SetSigningCert method
Demonstrates how to call the SetSigningCert method.
// Signing certificates can be obtained from many different sources..
// Load from a PFX
loCryptA = createobject("CkCrypt2")
loCertA = createobject("CkCert")
llSuccess = loCertA.LoadPfxFile("c:/someDir/pfx_files/a.pfx","pfx_file_password")
llSuccess = loCryptA.SetSigningCert(loCertA)
// ...
// Load from a smart card or USB token.
loCryptB = createobject("CkCrypt2")
loCertB = createobject("CkCert")
loCertB.SmartCardPin = "123456"
llSuccess = loCertB.LoadFromSmartcard("")
llSuccess = loCryptB.SetSigningCert(loCertB)
// ...
// Load from a the Windows certificate store or macOS keychain
loCryptC = createobject("CkCrypt2")
loCertC = createobject("CkCert")
llSuccess = loCertC.LoadByCommonName("Xyz 123")
llSuccess = loCryptC.SetSigningCert(loCertC)
// ...
release loCryptA
release loCertA
release loCryptB
release loCertB
release loCryptC
release loCertC
|