るりまサーチ (Ruby 2.4.0)

最速Rubyリファレンスマニュアル検索!
18件ヒット [1-18件を表示] (0.116秒)
トップページ > バージョン:2.4.0[x] > クエリ:@[x] > クエリ:rubygems/security[x]

別のキーワード

  1. rubygems/user_interaction new
  2. rubygems/user_interaction done
  3. rubygems/user_interaction count
  4. rubygems/package/tar_writer new
  5. rubygems/user_interaction updated

検索結果

rubygems/security (114433.0)

このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。

このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。

=== 署名付きの Gem パッケージ

==== 目次

* 概要
* 解説
* コマンドラインオプション
* OpenSSL リファレンス
* Bugs / TODO
* 作者について

==== 概要

このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
以下のセクションでは、署名付きの Gem パッケージを作成する方法を
ステップバイステップで解説しています。

==== 解説
@todo メソッドではない

あなたが自分の Gem に署名するためには、...

Gem::Security.sign_cert(cert, signing_key, signing_cert, options = {}) -> OpenSSL::X509::Certificate (24091.0)

与えられた署名用の鍵と証明書を用いて証明書に署名します。

与えられた署名用の鍵と証明書を用いて証明書に署名します。

@param cert 署名する証明書を指定します。

@param signing_key 署名にしようする鍵を指定します。

@param signing_cert 署名に使用する証明書を指定します。

@param options オプションを指定します。

@return 署名された証明書を返します。

Gem::Security::Policy#verify_gem(signature, data, chain, time = Time.now) -> Array (24091.0)

与えられたデータを与えられた署名と証明書チェーンで検証します。

与えられたデータを与えられた署名と証明書チェーンで検証します。

@param signature 署名を指定します。

@param data 検証するデータを指定します。

@param chain 検証で使用する証明書チェーンを指定します。

@param time この時刻に有効であることを検証する。

@raise Gem::Security::Exception 検証に失敗した場合に発生します。

Gem::Security::Policy.new(policy = {}, options = {}) -> Gem::Security::Policy (24067.0)

@param policy モードを指定します。

@param policy モードを指定します。

@param options その他のオプションを指定します。

Gem::Security.build_cert(name, key, options = {}) -> OpenSSL::X509::Certificate (24055.0)

与えられた DN と秘密鍵を使用して証明書を作成します。

与えられた DN と秘密鍵を使用して証明書を作成します。

@param name DN を指定します。

@param key 秘密鍵を指定します。

@param options オプションを指定します。

絞り込み条件を変える

Gem::Security.build_self_signed_cert(email_addr, options = {}) -> Hash (24055.0)

与えられたメールアドレスを元にして自己署名証明書を作成します。

与えられたメールアドレスを元にして自己署名証明書を作成します。

@param email_addr メールアドレスを指定します。

@param options オプションを指定します。

@return 鍵と証明書とそれらを保存したパスを表すハッシュを返します。

Gem::Security.verify_trust_dir(path, perms) (24055.0)

信頼するディレクトリが存在することを確認します。

信頼するディレクトリが存在することを確認します。

与えられたパスが存在する場合、ディレクトリであることを確認します。
そうでない場合は、ディレクトリを作成してパーミッションを変更します。

@param path 確認するパスを指定します。

@param perms ディレクトリを作成する場合のパーミッションを指定します。

@raise Gem::Security::Exception path がディレクトリでない場合に発生します。

Gem::Security.add_trusted_cert(cert, options = {}) -> nil (24037.0)

信頼済み証明書リストに与えられた証明書を追加します。

信頼済み証明書リストに与えられた証明書を追加します。

Note: しばらくの間 OPT[:trust_dir] に保存されますが、今後変更される可能性があります。

@param cert 証明書を指定します。

@param options オプションを指定します。

Gem::Security::Policy.trusted_cert_path(cert, options) -> String (24037.0)

与えられた証明書へのパスを返します。

与えられた証明書へのパスを返します。

@param cert 証明書オブジェクトを指定します。

@param options その他のオプションを指定します。

Gem::Security::Signer.new(key, cert_chain) -> Gem::Security::Signer (24037.0)

与えられた鍵と証明書チェーンを用いて自身を初期化します。

与えられた鍵と証明書チェーンを用いて自身を初期化します。

@param key 鍵を指定します。

@param cert_chain 証明書チェーンを指定します。

絞り込み条件を変える

Gem::Security::Policy#only_signed=(flag) (24019.0)

署名付きの Gem のみインストールするかどうかを設定します。

署名付きの Gem のみインストールするかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Policy#only_trusted=(flag) (24019.0)

検証済みの Gem のみインストールするかどうかを設定します。

検証済みの Gem のみインストールするかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Policy#verify_chain=(flag) (24019.0)

証明書チェーンを検証するかどうかを設定します。

証明書チェーンを検証するかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Policy#verify_data=(flag) (24019.0)

データを検証するかどうかを設定します。

データを検証するかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Policy#verify_root=(flag) (24019.0)

証明書チェーンのルートを検証するかどうかを設定します。

証明書チェーンのルートを検証するかどうかを設定します。

@param flag 真、または偽を指定します。

絞り込み条件を変える

Gem::Security::Policy#verify_signer=(flag) (24019.0)

署名者を検証するかどうかを設定します。

署名者を検証するかどうかを設定します。

@param flag 真、または偽を指定します。

Gem::Security::Signer#cert_chain=(cert_chain) (24019.0)

証明書チェーンをセットします。

証明書チェーンをセットします。

@param cert_chain 証明書チェーンを指定します。

Gem::Security::Signer#sign(data) (24019.0)

自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。

自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。

@param data 署名対象のデータを指定します。