Sample code for 30+ languages & platforms
Ruby

Example: Crypt2.SetSigningCert method

Demonstrates how to call the SetSigningCert method.

Chilkat Ruby Downloads

Ruby
require 'chilkat'

success = false

# Signing certificates can be obtained from many different sources..

# Load from a PFX
cryptA = Chilkat::CkCrypt2.new()
certA = Chilkat::CkCert.new()
success = certA.LoadPfxFile("c:/someDir/pfx_files/a.pfx","pfx_file_password")
success = cryptA.SetSigningCert(certA)
# ...

# Load from a smart card or USB token.
cryptB = Chilkat::CkCrypt2.new()
certB = Chilkat::CkCert.new()
certB.put_SmartCardPin("123456")
success = certB.LoadFromSmartcard("")
success = cryptB.SetSigningCert(certB)
# ...

# Load from a the Windows certificate store or macOS keychain
cryptC = Chilkat::CkCrypt2.new()
certC = Chilkat::CkCert.new()
success = certC.LoadByCommonName("Xyz 123")
success = cryptC.SetSigningCert(certC)
# ...