るりまサーチ (Ruby 2.7.0)

最速Rubyリファレンスマニュアル検索!
1140件ヒット [1101-1140件を表示] (0.095秒)

別のキーワード

  1. openssl new
  2. openssl digest
  3. openssl to_der
  4. openssl to_s
  5. openssl hexdigest

クラス

キーワード

検索結果

<< < ... 10 11 12 >>

OpenSSL::X509::CRL#last_update -> Time (33007.0)

CRL が最後に更新された日時を Time オブジェクトで返します。

CRL が最後に更新された日時を Time オブジェクトで返します。

OpenSSL::X509::CRL#next_update -> Time (33007.0)

CRL の次回更新日時を Time オブジェクトで返します。

CRL の次回更新日時を Time オブジェクトで返します。

OpenSSL::X509::Certificate (33007.0)

X509 証明書クラス

X509 証明書クラス

* 5280

OpenSSL::X509::Certificate#check_private_key(private_key) -> bool (33007.0)

与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。

与えられた秘密鍵が証明書に記載されている subject の公開鍵と対応するものかを確かめます。

確認に成功した場合に真を返します。
@param private_key 確認用の秘密鍵

OpenSSL::X509::Certificate#not_after -> Time (33007.0)

証明書が無効になる時刻を返します。

証明書が無効になる時刻を返します。

絞り込み条件を変える

OpenSSL::X509::Certificate#not_before -> Time (33007.0)

証明書が有効になる時刻を返します。

証明書が有効になる時刻を返します。

OpenSSL::X509::Certificate#sign(pkey, digest) -> self (33007.0)

証明書に署名します。

証明書に署名します。

DSA で署名する場合は digest は "dss1" でなければなりません。

@param pkey 発行者(issuer)の秘密鍵
@param digest ハッシュ関数を表す文字列

OpenSSL::X509::Certificate#signature_algorithm -> String (33007.0)

発行者 (CA) が証明書に署名するのに使ったアルゴリズムです。

発行者 (CA) が証明書に署名するのに使ったアルゴリズムです。

OpenSSL::X509::Certificate#to_der -> String (33007.0)

DER 形式のバイト列を返します。

DER 形式のバイト列を返します。

OpenSSL::X509::Certificate#to_pem -> String (33007.0)

PEM 形式の文字列を返します。

PEM 形式の文字列を返します。

絞り込み条件を変える

OpenSSL::X509::Certificate#to_s -> String (33007.0)

PEM 形式の文字列を返します。

PEM 形式の文字列を返します。

OpenSSL::X509::Certificate#to_text -> String (33007.0)

人間が読める形式の文字列を返します。

人間が読める形式の文字列を返します。

OpenSSL::X509::Certificate#verify(key) -> bool (33007.0)

証明書の発行者の公開鍵で署名を検証します。

証明書の発行者の公開鍵で署名を検証します。

検証に成功した、すなわち self が key で署名されたことが
確認された場合に真を返します。

@param key 検証に利用する発行者の公開鍵

OpenSSL::X509::Certificate#version -> Integer (33007.0)

X509 証明書の version です。 v1の場合は 0 、v3 の場合は 2 となります。

X509 証明書の version です。 v1の場合は 0 、v3 の場合は 2 となります。

OpenSSL::X509::CertificateError (33007.0)

X509 証明書関連のエラーを表す例外くクラスです。

X509 証明書関連のエラーを表す例外くクラスです。

絞り込み条件を変える

OpenSSL::X509::DEFAULT_PRIVATE_DIR -> String (33007.0)

デフォルトの秘密鍵ディレクトリ名です。

デフォルトの秘密鍵ディレクトリ名です。

OpenSSL::X509::Extension#to_a -> [String, String, bool] (33007.0)

拡張領域の内容を、[識別子(extnID), 値(extnValue), 重要度(critical)] という 形で返します。

拡張領域の内容を、[識別子(extnID), 値(extnValue), 重要度(critical)] という
形で返します。

OpenSSL::X509::Extension#to_h -> Hash (33007.0)

拡張領域の内容を、 { "oid" => 識別子(extnID), "value" => 値(extnValue), "critical" => 重要度(critical) } というハッシュで返します。

拡張領域の内容を、
{ "oid" => 識別子(extnID), "value" => 値(extnValue), "critical" => 重要度(critical) }
というハッシュで返します。

OpenSSL::X509::Extension#to_s -> String (33007.0)

拡張領域の内容を、文字列表現で返します。

拡張領域の内容を、文字列表現で返します。

OpenSSL::X509::Name (33007.0)

X.500の識別名(DN, Distinguished Name)を表わすクラス。

X.500の識別名(DN, Distinguished Name)を表わすクラス。

eql? と hash が定義されているため、Hash のキーとして
利用できます。

絞り込み条件を変える

OpenSSL::X509::Name#to_der -> String (33007.0)

DER 形式のバイト列を返します。

DER 形式のバイト列を返します。

OpenSSL::X509::Request#signature_algorithm -> String (33007.0)

証明書署名要求の署名に使われているアルゴリズム名を文字列で返します。

証明書署名要求の署名に使われているアルゴリズム名を文字列で返します。

OpenSSL::X509::Revoked#time -> Time (33007.0)

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

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

OpenSSL::X509::Store (33007.0)

証明書ストアクラス。

証明書ストアクラス。

証明書ストアとは証明書および CRL の集合です。証明書を検証する際、
自身が所持している証明書から検証に必要な証明書を探し出す機能を
提供しています。

OpenSSL::X509::StoreContext#cleanup -> self (33007.0)

このメソッドは使わないでください。

このメソッドは使わないでください。

絞り込み条件を変える

OpenSSL::X509::TRUST_COMPAT -> Integer (33007.0)

ルート CA 証明書が自分自身の秘密鍵で署名されています。

ルート CA 証明書が自分自身の秘密鍵で署名されています。

OpenSSL::X509::TRUST_EMAIL -> Integer (33007.0)

@todo

@todo

OpenSSL::X509::TRUST_OBJECT_SIGN -> Integer (33007.0)

@todo

@todo

OpenSSL::X509::TRUST_OCSP_REQUEST -> Integer (33007.0)

@todo

@todo

OpenSSL::X509::TRUST_OCSP_SIGN -> Integer (33007.0)

@todo

@todo

絞り込み条件を変える

OpenSSL::X509::TRUST_SSL_CLIENT -> Integer (33007.0)

@todo

@todo

OpenSSL::X509::TRUST_SSL_SERVER -> Integer (33007.0)

@todo

@todo

OpenSSL::X509::V_ERR_AKID_ISSUER_SERIAL_MISMATCH -> Integer (33007.0)

証明書の拡張領域の Authority Key Identifier のシリアルと issuer の証明書のシリアルが一致しないことを意味します。

証明書の拡張領域の Authority Key Identifier のシリアルと
issuer の証明書のシリアルが一致しないことを意味します。

OpenSSL::X509::V_ERR_AKID_SKID_MISMATCH -> Integer (33007.0)

証明書の authorityKeyIdentifier 拡張領域の内容が issuer(発行者)の証明書の subjectKeyIdentifier の内容と 食い違っていることを意味します。

証明書の authorityKeyIdentifier 拡張領域の内容が
issuer(発行者)の証明書の subjectKeyIdentifier の内容と
食い違っていることを意味します。

OpenSSL::X509::V_ERR_CERT_REJECTED -> Integer (33007.0)

ルート CA 証明書に指定した目標に使ってはならないと されていることを意味します。

ルート CA 証明書に指定した目標に使ってはならないと
されていることを意味します。

絞り込み条件を変える

OpenSSL::X509::V_ERR_PATH_LENGTH_EXCEEDED -> Integer (33007.0)

CA 証明書の basicConstraints 拡張領域の pathlen を 越えている場合に発生します。

CA 証明書の basicConstraints 拡張領域の pathlen を
越えている場合に発生します。

OpenSSL::X509::V_ERR_SUBJECT_ISSUER_MISMATCH -> Integer (33007.0)

証明書の issuer(発行者)名と上位の証明書のsubject(所有者)名が 異なっていることを意味します。

証明書の issuer(発行者)名と上位の証明書のsubject(所有者)名が
異なっていることを意味します。

OpenSSL::X509::V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY -> Integer (33007.0)

証明書の SubjectPublicKeyInfo フィールドが読めなかった ことを意味します。

証明書の SubjectPublicKeyInfo フィールドが読めなかった
ことを意味します。

OpenSSL::X509::V_ERR_UNABLE_TO_VERIFY_LEAF_SIGNATURE -> Integer (33007.0)

証明書チェインにある証明書がただ一つでその証明書が 自己署名証明書でないことを意味します。

証明書チェインにある証明書がただ一つでその証明書が
自己署名証明書でないことを意味します。

Integer#to_bn -> OpenSSL::BN (24466.0)

Integer を同じ数を表す OpenSSL::BN のオブジェクトに 変換します。

... OpenSSL::BN のオブジェクトに
変換します。

//emlist[][ruby]{
require 'openssl'

pp 5.to_bn #=> #<OpenSSL::BN 5>
pp (-5).to_bn #=> #<OpenSSL::BN -5>
//}

なお、実装は、以下のようになっています。

//emlist[][ruby]{
class Integer
def to_bn
OpenSSL
::BN::n...
...ew(self)
end
end
//}

@see OpenSSL::BN.new, OpenSSL::BN#to_i...

絞り込み条件を変える

<< < ... 10 11 12 >>