るりまサーチ

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

別のキーワード

  1. new openssl::bn
  2. new openssl::asn1::asn1data
  3. new openssl::pkey::ec::group
  4. new openssl::x509::certificate
  5. start net::smtp

検索結果

<< 1 2 3 ... > >>

OpenSSL::PKey::PKey (23000.0)

公開鍵暗号のための抽象クラスです。

公開鍵暗号のための抽象クラスです。

以下のサブクラスを持ちます。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC

例:

require "openssl"
# 署名用の鍵を新規作成
dsa512 = OpenSSL::PKey::DSA.new(512)
data = 'hoge'
# 署名
sign = dsa512.sign("dss1", data)
# 署名の検証
p dsa512.verify(dss1, sign,...

OpenSSL::PKey::PKey#sign(digest, data) -> String (21000.0)

秘密鍵で data に署名し、署名の文字列を返します。

...列で指定します。

DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。

@param digest 利用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します...

OpenSSL::PKey::PKey#verify(digest, sign, data) -> bool (21000.0)

data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。

...digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗した...

OpenSSL::PKey::PKeyError (3000.0)

OpenSSL の公開鍵関連のエラーの場合に発生する例外

OpenSSL の公開鍵関連のエラーの場合に発生する例外

OpenSSL::X509::Request#public_key -> OpenSSL::PKey::PKey (107.0)

申請者の公開鍵を返します。

...開鍵を返します。

実際には OpenSSL::PKey::PKey 自体のインスタンスでなく、
そのサブクラスを返します。

@raise OpenSSL::X509::RequestError 公開鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError 鍵の形式が不正であった...

絞り込み条件を変える

Gem::Security::Signer#key -> OpenSSL::PKey::PKey (101.0)

鍵を返します。

鍵を返します。

Net::HTTP#key -> OpenSSL::PKey::PKey | nil (101.0)

クライアント証明書の秘密鍵を返します。

クライアント証明書の秘密鍵を返します。

@see Net::HTTP#key=, OpenSSL::SSL::SSLContext#key

OpenSSL::Engine#load_private_key(id=nil, data=nil) -> OpenSSL::PKey::PKey (101.0)

秘密鍵を engine にロードします。

秘密鍵を engine にロードします。

@param id key id(文字列)
@param data 文字列

OpenSSL::Engine#load_public_key(id=nil, data=nil) -> OpenSSL::PKey::PKey (101.0)

公開鍵を engine にロードします。

公開鍵を engine にロードします。

@param id key id(文字列)
@param data 文字列

OpenSSL::Netscape::SPKI#public_key -> OpenSSL::PKey::PKey (101.0)

SPKI オブジェクトに設定された公開鍵を返します。

SPKI オブジェクトに設定された公開鍵を返します。

@raise OpenSSL::Netscape::SPKIError 公開鍵が設定されていない場合に発生します
@see OpenSSL::Netscape::SPKI#public_key=

絞り込み条件を変える

<< 1 2 3 ... > >>