Sample code for 30+ languages & platforms
Lua

Load PEM Format Certificate (.pem)

See more Certificates Examples

Loads a PEM format digital certificate 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/cert.pem")
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)