るりまサーチ

最速Rubyリファレンスマニュアル検索!
88件ヒット [1-88件を表示] (0.033秒)
トップページ > ライブラリ:openssl[x] > クエリ:private_key[x]

別のキーワード

  1. _builtin private
  2. openssl private?
  3. main private
  4. module private
  5. module private_class_method

検索結果

OpenSSL::PKey::EC#private_key -> OpenSSL::BN|nil (18109.0)

秘密鍵となる整数を返します。

...秘密鍵となる整数を返します。

鍵が設定されていない場合は nil を返します。

@see OpenSSL::PKey::EC#private_key=...

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

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

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

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

OpenSSL::PKey::EC#private_key=(privkey) (6109.0)

秘密鍵となる整数を設定します。

...nil を渡すことで EC オブジェクトが公開鍵のみを持つ状態に変更できます。

@param privkey 設定する秘密鍵(OpenSSL::BN オブジェクト)
@raise OpenSSL::PKey::ECError 秘密鍵の設定に失敗した場合に発生します
@see OpenSSL::PKey::EC#private_key...

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

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

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

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

OpenSSL::PKey::EC#private_key? -> bool (6103.0)

EC オブジェクトが秘密鍵を保持していれば真を返します。

EC オブジェクトが秘密鍵を保持していれば真を返します。

絞り込み条件を変える

OpenSSL::PKey::DH#priv_key=(private_key) (109.0)

DH 鍵共有プロトコルの秘密鍵を設定します。

...の秘密鍵を設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param private_key 設定する整数値(OpenSSL::BN)
@see OpenSSL::PKey::DH#priv_key,
OpenSSL
::PKey::DH#generate_key!...

OpenSSL::PKey::DSA#priv_key=(private_key) (109.0)

DSA 鍵の秘密鍵パラメータを設定します。

...DSA 鍵の秘密鍵パラメータを設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param private_key 設定する整数値...

OpenSSL::PKey::RSA (14.0)

RSA 暗号鍵のクラスです。

...通常このクラスで利用するのは、
OpenSSL
::PKey::RSA.generate, OpenSSL::PKey::RSA.new,
OpenSSL
::PKey::RSA#public?, OpenSSL::PKey::RSA#private?,
OpenSSL
::PKey::RSA#public_key, OpenSSL::PKey::RSA#to_text,
OpenSSL
::PKey::RSA#to_pem, OpenSSL::PKey::RSA#to_der
のいずれかでしょう。...
...e 'openssl'

# initialize random seed
OpenSSL
::Random.seed(File.read("/dev/random", 16))
# 鍵対を生成
rsa = OpenSSL::PKey::RSA.generate(2048)
# 秘密鍵をAES256で暗号化して private_key.pem に PEM 形式で保存
passphrase = "!secret passphrase!"
File.open("private_key.pe...
...m", "w") do |f|
f.write(rsa.export(OpenSSL::Cipher.new("aes256"), passphrase))
end
# 公開鍵をpublic_key.pemに保存
public_key = rsa.public_key
File.open("public_key.pem", "w") do |f|
f.write(public_key.export)
end

# 秘密鍵で署名
data = "foobar"
sign = rsa.sign(...