CRL(証明書失効リスト) クラス。
CRL.new()
CRL.new(str)
CRL.new(io)
version
version=CRL のバージョン。
signature_algorithm署名に使ったアルゴリズム。
issuer
issuer=CRL の発行者。
last_update
last_update=最後に更新された日時。
next_update
next_update=次に更新する日時。
revoked
revoked=失効した証明書の配列。OpenSSL::X509::Revoked オブジェクトの Array。
add_revoked(rev)CRL に失効した証明書を加える。rev は OpenSSL::X509::Revoked オブジェクト。
sign(pkey, chain=nil)CRL に署名する。
verify(key)発行者の公開鍵で CRL に記載されている署名を検証する。
to_derDER 形式に変換する。
to_pem
to_sPEM 形式に変換する。
to_text人間が読める形式に変換する。
extensions
extensions=CRL の拡張領域。OpenSSL::X509::Extension の配列。
add_extension(ex)拡張領域に値を加える。