Sample code for 30+ languages & platforms
Lua

Example: Crypt2.GetSignatureSigningTimeStr method

Demonstrates how to call the GetSignatureSigningTimeStr method.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local crypt = chilkat.Crypt2.new()

local success = crypt:verify_p7_m("qa_data/cades/CAdES-T/Signature-C-T-1.p7m", "qa_output/out.dat")
if not success then
    print(crypt.last_error_text)
    return
end

local numSigners = crypt.num_signer_certs
print("Num Signers = " .. numSigners)

local i = 0
while i < numSigners do
    if crypt:has_signature_signing_time(i) then
        print((i + 1) .. ": " .. crypt:get_signature_signing_time_str(i))
    else
        print((i + 1) .. ": has no signing time.")
    end

    i = i + 1
end

-- Sample output:

-- Num Signers = 1
-- 1: Sun, 03 Dec 2013 06:57:41 GMT