420件ヒット
[1-100件を表示]
(0.099秒)
種類
- インスタンスメソッド (232)
- 特異メソッド (99)
- 定数 (56)
- モジュール関数 (22)
- クラス (11)
ライブラリ
-
cgi
/ html (22) -
minitest
/ unit (2) -
net
/ imap (22) - openssl (319)
- socket (55)
クラス
-
MiniTest
:: Unit :: TestCase (1) -
Net
:: IMAP (22) -
OpenSSL
:: Cipher (55) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKey :: DSA (99) -
OpenSSL
:: PKey :: RSA (110)
モジュール
-
CGI
:: HtmlExtension (22) -
MiniTest
:: Assertions (1) -
OpenSSL
:: PKCS5 (22) -
Socket
:: Constants (55)
キーワード
-
AI
_ PASSIVE (11) - Cipher (11)
-
IP
_ PASSSEC (11) -
LOCAL
_ CREDS (11) -
LOCAL
_ PEERCRED (11) -
PASSTHROUGH
_ EXCEPTIONS (1) -
SO
_ PASSCRED (11) - authenticate (11)
- create (11)
- decrypt (22)
- encrypt (22)
- export (44)
- login (11)
- new (88)
-
password
_ field (22) -
pbkdf2
_ hmac (11) -
pbkdf2
_ hmac _ sha1 (11) -
pkcs5
_ keyivgen (11) -
to
_ pem (44) -
to
_ s (44)
検索結果
先頭5件
- MiniTest
:: Assertions # pass(message = nil) -> true - MiniTest
:: Unit :: TestCase :: PASSTHROUGH _ EXCEPTIONS -> [Class] - CGI
:: HtmlExtension # password _ field(attributes) -> String - CGI
:: HtmlExtension # password _ field(name = "" , value = nil , size = 40 , maxlength = nil) -> String - Socket
:: Constants :: AI _ PASSIVE -> Integer
-
MiniTest
:: Assertions # pass(message = nil) -> true (24201.0) -
アサーション数をカウントするために使用します。
アサーション数をカウントするために使用します。
@param message 無視されます。 -
MiniTest
:: Unit :: TestCase :: PASSTHROUGH _ EXCEPTIONS -> [Class] (18300.0) -
システム関連の例外のリストです。内部で使用します。
システム関連の例外のリストです。内部で使用します。 -
CGI
:: HtmlExtension # password _ field(attributes) -> String (15200.0) -
タイプが password である input 要素を生成します。
...タイプが password である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
password_field({ "NAME" => "name", "VALUE" => "value" })
# <INPUT TYPE="password" NAME="name" VALUE="value">... -
CGI
:: HtmlExtension # password _ field(name = "" , value = nil , size = 40 , maxlength = nil) -> String (15200.0) -
タイプが password である input 要素を生成します。
...プが password である input 要素を生成します。
@param name name 属性の値を指定します。
@param value 属性の値を指定します。
@param size size 属性の値を指定します。
@param maxlength maxlength 属性の値を指定します。
例:
password_field("na......me")
# <INPUT TYPE="password" NAME="name" SIZE="40">
password_field("name", "value")
# <INPUT TYPE="password" NAME="name" VALUE="value" SIZE="40">
password_field("password", "value", 80, 200)
# <INPUT TYPE="password" NAME="name" VALUE="value" SIZE="80" MAXLENGTH="200">... -
Socket
:: Constants :: AI _ PASSIVE -> Integer (15200.0) -
Get address to use with bind。
...Get address to use with bind。
Socket.getaddrinfo, Addrinfo.getaddrinfo の引数 flags に渡す
定数です。
@see getaddrinfo(3)... -
Socket
:: Constants :: IP _ PASSSEC -> Integer (15200.0) -
@todo Retrieve security context with datagram。
...@todo
Retrieve security context with datagram。... -
OpenSSL
:: Cipher # pkcs5 _ keyivgen(pass , salt=nil , num=2048 , digest="md5") -> nil (9223.0) -
pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。
...pass と salt から鍵と IV を生成し、暗号オブジェクトに設定します。
このメソッドは PKCS#5 v1.5 で定義されている方法に
従って鍵と IV を生成します。PKCS#5 v1.5 と正しく互換するには
digest は md5 か sha1 を使い、暗号アルゴリズ......方法で鍵と IV を生成すべきです。
salt が nil である場合には salt なしと見なします。
num は必要なデータの生成でハッシュ関数を何回繰り返し適用するかを
指定します。最低でも1000を使うべきです。
@param pass パスワード......alt 鍵と IV を生成するための salt 文字列、長さは 8 byte でなければならない
@param num ハッシュ関数の適用回数
@param digest ハッシュアルゴリズムを指定する文字列もしくは OpenSSL::Digest のオブジェクト
@raise OpenSSL::Cipher::CipherError... -
Socket
:: Constants :: SO _ PASSCRED -> Integer (9200.0) -
Receive SCM_CREDENTIALS messages。 BasicSocket#getsockopt, BasicSocket#setsockopt の第2引数(optname)に使用します。
...Receive SCM_CREDENTIALS messages。
BasicSocket#getsockopt, BasicSocket#setsockopt
の第2引数(optname)に使用します。
@see socket(7linux), unix(7linux),
Socket::Constants::SOL_SOCKET... -
OpenSSL
:: Cipher (9012.0) -
共通鍵暗号のために抽象化されたインターフェースを提供するクラスです。
...は暗号アルゴリズムを指定するため
OpenSSL::Cipher.new で暗号オブジェクトを生成することだけでしょう。
もし、このクラスを直接利用して暗号化する場合は、暗号の鍵や
IV(Initialization Vector)の取り扱いについて正しく理解し......* OpenSSL::Cipher.new や OpenSSL::Cipher::AES256.new
などで暗号オブジェクトを生成する
* OpenSSL::Cipher#encrypt, OpenSSL::Cipher#decrypt で
暗号、復号のいずれをするかを設定する
* OpenSSL::Cipher#key=, OpenSSL::Cipher#iv=,
OpenSSL::Cipher#rando......require 'openssl'
# 暗号化するデータ
data = "*secret data*"
# パスワード
pass = "**secret password**"
# salt
salt = OpenSSL::Random.random_bytes(8)
# 暗号化器を作成する
enc = OpenSSL::Cipher.new("AES-256-CBC")
enc.encrypt
# 鍵とIV(Initialize Vecto... -
Net
:: IMAP # authenticate(auth _ type , user , password) -> Net :: IMAP :: TaggedResponse (6300.0) -
AUTHENTICATE コマンドを送り、クライアントを認証します。
...AUTHENTICATE コマンドを送り、クライアントを認証します。
auth_type で利用する認証方式を文字列で指定します。
例:
imap.authenticate('LOGIN', user, password)
auth_type としては以下がサポートされています。
* "LOGIN"
* "PLAIN"
* "CRA......M-MD5"
* "DIGEST-MD5"
@param auth_type 認証方式を表す文字列
@param user ユーザ名文字列
@param password パスワード文字列
@see Net::IMAP#login... -
Net
:: IMAP # login(user , password) -> Net :: IMAP :: TaggedResponse (6300.0) -
LOGIN コマンドを送り、平文でパスワードを送りクライアント ユーザを認証します。
...LOGIN コマンドを送り、平文でパスワードを送りクライアント
ユーザを認証します。
Net::IMAP#authenticate で "LOGIN" を使うのとは異なる
ことに注意してください。authenticate では AUTHENTICATE コマンドを
送ります。
認証成功時には......認証成功レスポンスを返り値として返します。
認証失敗時には例外が発生します。
@param user ユーザ名文字列
@param password パスワード文字列
@raise Net::IMAP::NoResponseError 認証に失敗した場合に発生します
@see Net::IMAP#authenticate...