別のキーワード
ライブラリ
-
digest
/ md5 (11) -
net
/ http (11) - openssl (825)
-
rubygems
/ gem _ openssl (11)
クラス
-
Net
:: HTTP (11) -
OpenSSL
:: ASN1 :: UniversalString (22) -
OpenSSL
:: Engine (22) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: RSA (473) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: X509 :: Certificate (11)
モジュール
-
Gem
:: SSL (11) -
OpenSSL
:: ASN1 (44) -
OpenSSL
:: SSL (121)
キーワード
- MD5 (11)
-
METHOD
_ RSA (11) -
NEWS for Ruby 2
. 0 . 0 (11) -
NO
_ PADDING (11) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (11) -
OP
_ EPHEMERAL _ RSA (11) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (11) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (11) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (11) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (11) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (11) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (11) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (11) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (11) -
OP
_ TLS _ D5 _ BUG (11) -
PKCS1
_ OAEP _ PADDING (11) -
PKCS1
_ PADDING (11) -
PKEY
_ RSA (11) - PKey (11)
- RSA (11)
- RSAError (11)
- Random (11)
- Request (11)
- SSLServer (11)
-
SSLV23
_ PADDING (11) - UNIVERSALSTRING (11)
-
UNIVERSAL
_ TAG _ NAME (11) - UniversalString (33)
- ciphers (11)
- d (11)
- d= (11)
-
digest
/ md5 (11) - dmp1 (11)
- dmp1= (11)
- dmq1 (11)
- dmq1= (11)
- e (11)
- e= (11)
- export (22)
- generate (22)
- iqmp (11)
- iqmp= (11)
- key= (11)
- n (11)
- n= (11)
- new (77)
- openssl (11)
- p (11)
- p= (11)
- params (11)
- private? (11)
-
private
_ decrypt (11) -
private
_ encrypt (11) - public? (11)
-
public
_ decrypt (11) -
public
_ encrypt (11) -
public
_ key (22) -
public
_ key? (11) - q (11)
- q= (11)
-
ruby 1
. 8 . 2 feature (11) -
rubygems
/ security (11) -
set
_ default (11) -
to
_ der (11) -
to
_ pem (33) -
to
_ s (22) -
to
_ text (11) -
write
_ smime (11)
検索結果
先頭5件
- OpenSSL
:: ASN1 . # UniversalString(value) -> OpenSSL :: ASN1 :: UniversalString -> OpenSSL :: ASN1 :: UniversalString - OpenSSL
:: ASN1 . # UniversalString(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: UniversalString - OpenSSL
:: SSL :: OP _ EPHEMERAL _ RSA -> Integer - OpenSSL
:: Engine :: METHOD _ RSA -> Integer - Gem
:: SSL :: PKEY _ RSA -> Symbol | Class
-
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 :: RSA (6100.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
:: PKey :: RSAError (6016.0) -
RSA 関連のエラーが起きた場合に発生する例外のクラスです。
...RSA 関連のエラーが起きた場合に発生する例外のクラスです。... -
OpenSSL
:: ASN1 :: UniversalString (6000.0) -
ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。
...ASN.1 の UniversalString 型(Universal タグのタグ番号28)を表すクラスです。...