るりまサーチ

最速Rubyリファレンスマニュアル検索!
913件ヒット [1-100件を表示] (0.056秒)

別のキーワード

  1. rsa new
  2. rsa to_s
  3. rsa to_pem
  4. rsa export
  5. rsa generate

ライブラリ

モジュール

検索結果

<< 1 2 3 ... > >>

OpenSSL::PKey::RSA (18100.0)

RSA 暗号鍵のクラスです。

...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_...
...ソッドを利用するときは
RSA
についてよく理解し、必要な場合のみにすべきです。


例:
require 'openssl'

# initialize random seed
OpenSSL::Random.seed(File.read("/dev/random", 16))
# 鍵対を生成
rsa
= OpenSSL::PKey::RSA.generate(2048)
# 秘密鍵をAES...
...|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("sha256", d...

OpenSSL::ASN1.#UniversalString(value) -> OpenSSL::ASN1::UniversalString -> OpenSSL::ASN1::UniversalString (6300.0)

ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを 生成します。

...ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::UniversalString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT も...
...しくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...

OpenSSL::ASN1.#UniversalString(value, tag, tagging, tag_class) -> OpenSSL::ASN1::UniversalString (6200.0)

ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを 生成します。

...ASN.1 の UniversalString 型の値を表現する Ruby のオブジェクトを
生成します。

OpenSSL::ASN1::UniversalString.new と同じです。

@param value ASN.1 値を表す Ruby のオブジェクト(文字列)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT も...
...しくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)...

OpenSSL::SSL::OP_EPHEMERAL_RSA -> Integer (6133.0)

RSA を使う場合に常に一時的 RSA 鍵を使うことを意味するフラグです。

...RSA を使う場合に常に一時的 RSA 鍵を使うことを意味するフラグです。

OpenSSL::SSL::SSLContext#options= で利用します。...

OpenSSL::Engine::METHOD_RSA -> Integer (6117.0)

デフォルトの RSA アルゴリズムのための engine に設定することを意味します。

...デフォルトの RSA アルゴリズムのための engine に設定することを意味します。

OpenSSL::Engine#set_default のフラグとして使います。...

絞り込み条件を変える

Gem::SSL::PKEY_RSA -> Symbol | Class (6101.0)

@todo

@todo

OpenSSL::ASN1::UNIVERSALSTRING -> Integer (6100.0)

ASN.1 UNIVERSAL タグの、 UNIVERSALSTRING のタグ番号 28 を表す定数です。

...ASN.1 UNIVERSAL タグの、
UNIVERSALSTRING のタグ番号 28 を表す定数です。...

OpenSSL::ASN1::UNIVERSAL_TAG_NAME -> [String] (6100.0)

タグ番号が表す ASN.1 オブジェクト名を収録した配列です。

...号が表す ASN.1 オブジェクト名を収録した配列です。

例:

require 'openssl'
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[0] # => "EOC"
p OpenSSL::ASN1::UNIVERSAL_TAG_NAME[12] # => "UTF8STRING"

ASN.1 オブジェクトのタグ番号を表す定数が以下のように定義され...

OpenSSL::PKey::RSAError (6016.0)

RSA 関連のエラーが起きた場合に発生する例外のクラスです。

...RSA 関連のエラーが起きた場合に発生する例外のクラスです。...

OpenSSL::ASN1::UniversalString (6000.0)

ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。

...ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。...

絞り込み条件を変える

<< 1 2 3 ... > >>