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

class OpenSSL::X509::Revoked

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

要約

失効した証明書のクラス。

OpenSSL::X509::CRL#revoked で返される 失効証明書リストがこのクラスの配列です。

特異メソッド

new -> OpenSSL::X509::Revoked

空の Revoked オブジェクトを生成し、返します。

インスタンスメソッド

add_extension(ex) -> OpenSSL::X509::Extension

拡張領域に ex を追加します。

追加するデータは OpenSSL::X509::Extension のオブジェクトを渡します。

ex を返します。

[PARAM] ex:
追加するデータ
[EXCEPTION] OpenSSL::X509::RevokedError:
追加に失敗した場合に発生します
extensions -> [OpenSSL::X509::Extension]

拡張領域のデータを配列で返します。

extensions=(extensions)

拡張領域を extensions で更新します。

extensions には OpenSSL::X509::Extension の配列を渡します。

更新前の拡張領域のデータは破棄されます。

[PARAM] extensions:
拡張領域のデータ
[EXCEPTION] OpenSSL::X509::RevokedError:
更新に失敗した場合に発生します
serial -> OpenSSL::BN

失効した証明書のシリアルを返します。

serial=(serial)

失効した証明書のシリアルを設定します。

シリアルは OpenSSL::BN のインスタンスで指定します。

[PARAM] serial:
失効した証明書のシリアル

[SEE_ALSO] OpenSSL::X509::Revoked#serial

time -> Time

失効した日時を返します。

time=(time)

失効した日時を Time オブジェクトで設定します。

[PARAM] time:
失効日時

[SEE_ALSO] OpenSSL::X509::Revoked#time

class OpenSSL::X509::Revoked