class OpenSSL::X509::Revoked

要約

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

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

目次

特異メソッド
インスタンスメソッド

特異メソッド

new -> OpenSSL::X509::Revoked[permalink][rdoc]

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

インスタンスメソッド

add_extension(ex) -> OpenSSL::X509::Extension[permalink][rdoc]

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

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

ex を返します。

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

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

extensions=(extensions)[permalink][rdoc]

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

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

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

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

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

serial=(serial)[permalink][rdoc]

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

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

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

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

time -> Time[permalink][rdoc]

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

time=(time)[permalink][rdoc]

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

[PARAM] time:
失効日時

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