Sample code for 30+ languages & platforms
Lua

Load CMS PKCS#7 Certificate (.p7b)

See more Certificates Examples

Loads a digital certificate from a Cryptographic Message Syntax Standard PKCS7 (.p7b) file and fetches information about the cert.

Chilkat Lua Downloads

Lua
local chilkat = require("chilkat")

local cert = chilkat.Cert.new()

-- LoadFromFile will load virtually any certificate format file.
-- It will auto-recognize the format and load appropiately.

local success = cert:load_from_file("/Users/chilkat/testData/cer/chilkat.p7b")
if not success then
    print(cert.last_error_text)
    return
end

-- DN = "Distinguished Name"
print("SubjectDN:" .. cert.subject_dn)

print("Common Name:" .. cert.subject_cn)
print("Issuer Common Name:" .. cert.issuer_cn)

print("Serial Number:" .. cert.serial_number)