55件ヒット
[1-55件を表示]
(0.089秒)
ライブラリ
- openssl (55)
クラス
-
OpenSSL
:: Cipher (33) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: SSL :: SSLSocket (11)
キーワード
-
block
_ size (11) - ciphers (11)
-
iv
_ len (11) -
key
_ len (11)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLSocket # cipher -> [String , String , Integer , Integer] (18302.0) -
現在実際に使われている暗号の情報を配列で返します。
現在実際に使われている暗号の情報を配列で返します。
返される配列の形式は以下の例のように [暗号名, TLS/SSLのバージョン, 鍵長, アルゴリズムで使われる bit 数] となります。
["DES-CBC3-SHA", "TLSv1/SSLv3", 168, 168]
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。 -
OpenSSL
:: SSL :: SSLContext # ciphers -> [[String , String , Integer , Integer]] (6301.0) -
利用可能な共通鍵暗号の種類を配列で返します。
...SSL/TLSのバージョン文字列, 鍵長(ビット数), アルゴリズムのビット長]
例:
require 'openssl'
ctx = OpenSSL::SSL::SSLContext.new('TLSv1')
ctx.ciphers
# => [["DHE-RSA-AES256-SHA", "TLSv1/SSLv3", 256, 256],
# ["DHE-DSS-AES256-SHA", "TLSv1/SSLv3", 256, 256], ... ]... -
OpenSSL
:: Cipher # block _ size -> Integer (3101.0) -
暗号化のブロックのサイズをバイト数で返します。
暗号化のブロックのサイズをバイト数で返します。 -
OpenSSL
:: Cipher # iv _ len -> Integer (3101.0) -
必要な IV(Initialization Vector) の長さをバイト数で返します。
必要な IV(Initialization Vector) の長さをバイト数で返します。 -
OpenSSL
:: Cipher # key _ len -> Integer (3101.0) -
暗号鍵の長さをバイト数で返します。
暗号鍵の長さをバイト数で返します。