ライブラリ
-
net
/ http (26) - openssl (1066)
-
webrick
/ https (13)
クラス
-
Net
:: HTTP (26) -
OpenSSL
:: Cipher (260) -
OpenSSL
:: Cipher :: AES (13) -
OpenSSL
:: Cipher :: AES128 (13) -
OpenSSL
:: Cipher :: AES192 (13) -
OpenSSL
:: Cipher :: AES256 (13) -
OpenSSL
:: Cipher :: BF (13) -
OpenSSL
:: Cipher :: CAST5 (13) -
OpenSSL
:: Cipher :: DES (13) -
OpenSSL
:: Cipher :: IDEA (13) -
OpenSSL
:: Cipher :: RC2 (26) -
OpenSSL
:: Cipher :: RC4 (26) -
OpenSSL
:: Cipher :: RC5 (13) -
OpenSSL
:: Engine (26) -
OpenSSL
:: PKCS7 (26) -
OpenSSL
:: PKey :: DSA (78) -
OpenSSL
:: PKey :: RSA (78) -
OpenSSL
:: SSL :: SSLContext (39) -
OpenSSL
:: SSL :: SSLSocket (13) -
WEBrick
:: HTTPRequest (13)
モジュール
-
OpenSSL
:: SSL (169)
キーワード
- AES (13)
- AES128 (13)
- AES192 (13)
- AES256 (13)
- BF (13)
- CAST5 (13)
- Cipher (26)
- CipherError (13)
- DES (13)
- IDEA (13)
-
METHOD
_ CIPHERS (13) -
NEWS for Ruby 2
. 0 . 0 (13) -
OP
_ CIPHER _ SERVER _ PREFERENCE (13) -
OP
_ DONT _ INSERT _ EMPTY _ FRAGMENTS (13) -
OP
_ MICROSOFT _ BIG _ SSLV3 _ BUFFER (13) -
OP
_ MICROSOFT _ SESS _ ID _ BUG (13) -
OP
_ MSIE _ SSLV2 _ RSA _ PADDING (13) -
OP
_ NETSCAPE _ CHALLENGE _ BUG (13) -
OP
_ NETSCAPE _ DEMO _ CIPHER _ CHANGE _ BUG (13) -
OP
_ NETSCAPE _ REUSE _ CIPHER _ CHANGE _ BUG (13) -
OP
_ SSLEAY _ 080 _ CLIENT _ DH _ BUG (13) -
OP
_ SSLREF2 _ REUSE _ CERT _ TYPE _ BUG (13) -
OP
_ TLS _ BLOCK _ PADDING _ BUG (13) -
OP
_ TLS _ D5 _ BUG (13) - RC2 (13)
- RC4 (13)
- RC5 (13)
- RSA (13)
- Random (13)
-
VERIFY
_ PEER (13) -
block
_ size (13) - cipher= (13)
- ciphers (39)
- ciphers= (26)
- decrypt (26)
- encrypt (39)
- export (52)
- final (13)
- iv= (13)
-
iv
_ len (13) - key= (13)
-
key
_ len (13) -
key
_ len= (13) - name (13)
- new (182)
- padding= (13)
-
pkcs5
_ keyivgen (13) -
random
_ iv (13) -
random
_ key (13) - reset (13)
-
ruby 1
. 8 . 2 feature (13) -
ruby 1
. 8 . 4 feature (13) -
to
_ pem (52) -
to
_ s (52) - update (13)
検索結果
先頭5件
-
OpenSSL
:: Engine # cipher(name) -> OpenSSL :: Cipher (18202.0) -
engine から暗号化/復号化オブジェクトを生成します。
engine から暗号化/復号化オブジェクトを生成します。
@param name 暗号化方式名(文字列)
@raise OpenSSL::Engine::EngineError 指定した暗号化方式が存在しない、もしくは
engine がサポートしていない場合に発生します。 -
WEBrick
:: HTTPRequest # cipher -> Array (18107.0) -
現在実際に使われている暗号の情報を配列で返します。
...現在実際に使われている暗号の情報を配列で返します。
@see OpenSSL::SSL::SSLSocket#cipher... -
OpenSSL
:: SSL :: SSLSocket # cipher -> [String , String , Integer , Integer] (18101.0) -
現在実際に使われている暗号の情報を配列で返します。
現在実際に使われている暗号の情報を配列で返します。
返される配列の形式は以下の例のように [暗号名, TLS/SSLのバージョン, 鍵長, アルゴリズムで使われる bit 数] となります。
["DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168]
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。 -
OpenSSL
:: Cipher . ciphers -> [String] (9106.0) -
利用可能な暗号方式名を文字列の配列で返します。
...利用可能な暗号方式名を文字列の配列で返します。
require 'openssl'
OpenSSL::Cipher.ciphers
# => ["AES-128-CBC", "AES-128-CFB", "AES-128-CFB1", "AES-128-CFB8", "AES-128-ECB", "AES-128-OFB", "AES-192-CBC", ... ]... -
OpenSSL
:: Cipher :: Cipher (9006.0) -
このクラスは互換性のために存在します。
...このクラスは互換性のために存在します。
OpenSSL::Cipher をかわりに利用してください。... -
OpenSSL
:: Cipher :: CipherError (9000.0) -
共通鍵暗号関連のエラーで発生する例外のクラス。
共通鍵暗号関連のエラーで発生する例外のクラス。 -
OpenSSL
:: PKCS7 # cipher=(cipher) (6214.0) -
使用する共通鍵暗号アルゴリズムを指定します。
...通鍵暗号アルゴリズムを指定します。
このメソッドは使わないでください。
このメソッドは PKCS#7 の低レベル API であり、正しく使うのは
難しいでしょう。
@param cipher 共通鍵暗号アルゴリズム(OpenSSL::Cipher オブジェクト)... -
OpenSSL
:: SSL :: SSLContext # ciphers=(ciphers) (6206.0) -
利用可能な共通鍵暗号を設定します。
...す。上の2つの例は同じ
内容を意味しています。
詳しくは OpenSSL のマニュアルの
SSL_CTX_set_cipher_list の項を見てください。
@param ciphers 利用可能にする共通鍵暗号の種類
@raise OpenSSL::SSL::SSLError 設定に失敗した場合に発生しま...
