モジュール:TLSCertificate
ナビゲーションに移動
検索に移動
local p = {}
function p.days( frame )
expire_day = os.time({year = 2019, month = 10, day = 3}) -- update it!
secs = os.difftime(1570104000, os.time())
days = secs / 60 / 60 / 24
return math.floor(days)
end
function p.expired( frame )
return p.days(frame) <= 0
end
function p.main( frame )
days = p.days()
if p.expired() then
days = days * -1
msg = frame:expandTemplate{ title = 'error', args = { "TLS証明書は "..math.floor(days).." 日前に失効しました。" } }
else
msg = "TLS証明書はあと " .. math.floor(days) .. " 日 有効です。"
end
return msg
end
return p