モジュール:TLSCertificate

出典: 謎の百科事典もどき『エンペディア(Enpedia)』
ナビゲーションに移動 検索に移動

ここに呼び出す説明文 『 モジュール:TLSCertificate/doc 』 が作成されていません。

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