るりまサーチ

最速Rubyリファレンスマニュアル検索!
168件ヒット [1-100件を表示] (0.036秒)
トップページ > クエリ:@[x] > クラス:OpenSSL::X509::Store[x]

ライブラリ

キーワード

検索結果

<< 1 2 > >>

OpenSSL::X509::Store#trust=(trust) (29.0)

@todo

...
@
todo

以下のいずれかの定数の値を指定します。

* OpenSSL::X509::TRUST_COMPAT
* OpenSSL::X509::TRUST_EMAIL
* OpenSSL::X509::TRUST_OBJECT_SIGN
* OpenSSL::X509::TRUST_SSL_CLIENT
* OpenSSL::X509::TRUST_SSL_SERVER
* OpenSSL::X509::TRUST_OCSP_REQUEST
* OpenSSL::X509::TRUST_OCSP_...
...SIGN
@
param trust 整数値
@
see OpenSSL::X509::StoreContext#trust=...

OpenSSL::X509::Store#verify(cert, chain = nil) -> bool (19.0)

証明書を証明書ストアに存在する CA 証明書で検証します。

...いては
OpenSSL::X509::Store
#verify_callback= を参照してください。

内部では OpenSSL::X509::StoreContext.new と
OpenSSL::X509::Store
Context#verify を呼びだすことによって検証しています。

@
param cert 検証したい証明書の OpenSSL::X509::Certificate
@
param cha...
...in 検証したい証明書の証明書チェイン全体の配列
@
raise OpenSSL::X509::StoreError 検証時にエラーが生じたときに発生します...

OpenSSL::X509::Store#verify(cert, chain = nil) {|ok, ctx| ... } -> bool (19.0)

証明書を証明書ストアに存在する CA 証明書で検証します。

...いては
OpenSSL::X509::Store
#verify_callback= を参照してください。

内部では OpenSSL::X509::StoreContext.new と
OpenSSL::X509::Store
Context#verify を呼びだすことによって検証しています。

@
param cert 検証したい証明書の OpenSSL::X509::Certificate
@
param cha...
...in 検証したい証明書の証明書チェイン全体の配列
@
raise OpenSSL::X509::StoreError 検証時にエラーが生じたときに発生します...

OpenSSL::X509::Store#add_cert(cert) -> self (13.0)

CA 証明書を信頼する証明書として証明書ストアに加えます。

...CA 証明書を信頼する証明書として証明書ストアに加えます。

@
param cert 追加する CA 証明書の OpenSSL::X509::Certificate オブジェクト
@
raise OpenSSL::X509::StoreError 追加に失敗した場合に発生します...

OpenSSL::X509::Store#add_crl(crl) -> self (13.0)

信頼する CRL(証明書失効リスト) を証明書ストアに加えます。

...信頼する CRL(証明書失効リスト)
を証明書ストアに加えます。

@
param crl 追加する CRL の OpenSSL::X509::CRL オブジェクト
@
raise OpenSSL::X509::StoreError 追加に失敗した場合に発生します...

絞り込み条件を変える

OpenSSL::X509::Store#add_file(file) -> self (13.0)

ファイルに含まれる CA 証明書を信頼する証明書として証明書ストアに加えます。

...ファイルに含まれる CA 証明書を信頼する証明書として証明書ストアに加えます。

@
param file ファイル名文字列
@
raise OpenSSL::X509::StoreError 追加に失敗した場合に発生します...

OpenSSL::X509::Store#add_path(path) -> self (13.0)

path が指し示すディレクトリに含まれる証明書ファイルを 信頼する証明書として加えます。

...path が指し示すディレクトリに含まれる証明書ファイルを
信頼する証明書として加えます。

@
param path 証明書が含まれるディレクトリのパス
@
raise OpenSSL::X509::StoreError 追加に失敗した場合に発生します...

OpenSSL::X509::Store#flags=(flags) (13.0)

CRL に関するフラグを設定します。

...す。
* OpenSSL::X509::V_FLAG_CRL_CHECK
* OpenSSL::X509::V_FLAG_CRL_CHECK_ALL

このフラグは OpenSSL::X509::Store#verify で検証する場合に利用されます。
OpenSSL::X509::Store
Context.new で証明書ストアコンテキストを
生成する場合にはそのコンテキスト...
...にフラグがコピーされます。

デフォルトではフラグは設定されていません。

@
param flags 設定するフラグ(整数値)
@
see OpenSSL::X509::StoreContext#flags=...

OpenSSL::X509::Store#purpose=(purpose) (13.0)

証明書の使用目的を設定します。

...OpenSSL::X509::PURPOSE_OCSP_HELPER

この値は OpenSSL::X509::Store#verify で検証する場合に利用されます。
証明書に記載されている使用目的が適合していない場合には検証が失敗します。
OpenSSL::X509::Store
Context.new で証明書ストアコンテキス...
...トを
生成する場合にはそのコンテキストにこの値がコピーされます。

@
param purpose 証明書の使用目的を表す整数値
@
see OpenSSL::X509::StoreContext#purpose=...
<< 1 2 > >>