Documentation

Lua script context API - Certificate sub-context

cert

TLS client certificate information.

Fields

FieldTypeAccessDescription
validboolean?readDid certificate validation succeed?
errorstring?readVerification error message
serverstring?readServer name (for TLS client context)
certcertificate?readParsed certificate object
cacertificates?readCA certificate chain

Certificate Object

FieldTypeDescription
issuerstringCertificate issuer name
subjectstringCertificate subject name
serialstringSerial number
issuedstringIssue timestamp
expiresstringExpiry timestamp
policiesstring[]?Policy OIDs
sha256stringSHA256 fingerprint (hex)

Example

local context, previous = ...

local cert = context.cert

if cert.valid then
    local subject = cert.cert.subject
    local expires = cert.cert.expires
else
    local error = cert.error
end

return previous
Navigation
Parents