るりまサーチ

最速Rubyリファレンスマニュアル検索!
37件ヒット [1-37件を表示] (0.050秒)
トップページ > クエリ:Data[x] > クエリ:string[x] > クエリ:verify[x]

別のキーワード

  1. net/imap data
  2. net/imap raw_data
  3. net/smtp data
  4. socket data
  5. smtp data

ライブラリ

クラス

キーワード

検索結果

OpenSSL::PKCS7#verify(certs, store, indata = nil, flags = 0) -> bool (18213.0)

署名を検証します。

...る CA 証明書をあらかじめ証明書ストアに含めておく
必要があります。

indata は署名の対象となった文字列を渡します。
nil を渡すと OpenSSL::PKCS7#data で得られる文字列
を用います。通常は nil を渡すべきです。

flags には以下...
...plain タイプの MIME ヘッダを取り除きます。
もしヘッダがない場合はエラーとなります。
* OpenSSL::PKCS7::NOVERIFY
署名者の証明書を検証しません。
* OpenSSL::PKCS7::NOCHAIN
メッセージに含まれる証明書を中間 CA とし...
...合は OpenSSL::PKCS7#error_string
失敗した理由を表す文字列がセットされます。

@param certs 証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param store 証明書ストア(OpenSSL::X509::Store オブジェクト)
@param indata 署名対象の文字列
@para...

NEWS for Ruby 3.0.0 (318.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...", "f", 3]
in [*pre, String => x, String => y, *post]
p pre #=> ["a", 1]
p x #=> "b"
p y #=> "c"
p post #=> [2, "d", "e", "f", 3]
end
//}

* Endless method definition is added. [EXPERIMENTAL]
16746

//emlist{
def square(x) = x * x
//}

* Interpolated String literals are no lo...
...*
* Can be sliced with Enumerator::ArithmeticSequence

//emlist[][ruby]{
dirty_data = ['--', 'data1', '--', 'data2', '--', 'data3']
dirty_data[(1..).step(2)] # take each second element
# => ["data1", "data2", "data3"]
//}

* Binding
* Binding#eval when called with one argument will use `"(...
...or `.to_a.join`.
* Set#<=> is added.
* Socket
* Add :connect_timeout to TCPSocket.new 17187
* Net::HTTP
* Net::HTTP#verify_hostname= and Net::HTTP#verify_hostname have been added to skip hostname verification. 16555
* Net::HTTP.get, Net::HTTP.get_response, and Net::HTTP.get_prin...

OpenSSL::PKey::EC#dsa_sign_asn1(data) -> String (236.0)

秘密鍵を用い、data に ECDSA で署名します。

...秘密鍵を用い、data に ECDSA で署名します。

結果は文字列として返します。

data
のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。

@param data 署名対象のデー...
...タ(文字列)
@raise OpenSSL::PKey::ECError EC オブジェクトが秘密鍵を保持していない場合、
もしくは署名に失敗した場合に発生します
@see OpenSSL::PKey::EC#dsa_verify_asn1...

rubygems/security (48.0)

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

...てみると、追加されたファイルがあることがわかります。

$ tar tf tar tf Imlib2-Ruby-0.5.0.gem
data
.tar.gz
data
.tar.gz.sig
metadata.gz
metadata.gz.sig

さあ、署名を検証してみましょう。以下のように "-P HighSecurity" オプションを
付け...
...これは?

Attempting local installation of 'Imlib2-Ruby-0.5.0.gem'
ERROR: Error installing gem Imlib2-Ruby-0.5.0.gem[.gem]: Couldn't
verify
data signature: Untrusted Signing Chain Root: cert =
'/CN=gemmaster/DC=example/DC=com', error = 'path
"/root/.rubygems/trust/cert-15dbb43a6e...
...追加します。
-l, --list 信頼している証明書のリストを表示します。
-r, --remove STRING STRING を含む証明書を削除します。
-b, --build EMAIL_ADDR EMAIL_ADDR に対する秘密鍵や自己署名証明書...