Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::X509::CRLクラス

class OpenSSL::X509::CRL

クラスの継承リスト: OpenSSL::X509::CRL < Object < Kernel < BasicObject

Abstract

CRL(証明書失効リスト) クラス。

特異メソッド

new
new(str)
new(io)

インスタンスメソッド

add_extension(ex)

拡張領域に値を加えます。

add_revoked(rev)

CRL に失効した証明書を加えます。rev は OpenSSL::X509::Revoked オブジェクトです。

extensions
extensions=(extensions)

CRL の拡張領域。OpenSSL::X509::Extension の配列。

issuer
issuer=(issuer)

CRL の発行者。

last_update
last_update=(time)

最後に更新された日時。

next_update
next_update=(time)

次に更新する日時。

revoked
revoked=(rev)

失効した証明書の配列です。OpenSSL::X509::Revoked オブジェクトの Array

sign(pkey, chain = nil)

CRL に署名します。

signature_algorithm

署名に使ったアルゴリズム。

to_der

DER 形式に変換します。

to_pem
to_s

PEM 形式に変換します。

to_text

人間が読める形式に変換します。

verify(key)

発行者の公開鍵で CRL に記載されている署名を検証します。

version
version=(version)

CRL のバージョン。

Methods

Classes