1859件ヒット
[1-100件を表示]
(0.117秒)
種類
- インスタンスメソッド (1331)
- 特異メソッド (429)
- モジュール関数 (99)
クラス
-
OpenSSL
:: ASN1 :: ObjectId (22) -
OpenSSL
:: BN (396) -
OpenSSL
:: Cipher (66) -
OpenSSL
:: Config (11) -
OpenSSL
:: Engine (11) -
OpenSSL
:: Netscape :: SPKI (44) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: CertificateId (11) -
OpenSSL
:: OCSP :: Request (44) -
OpenSSL
:: PKCS12 (22) -
OpenSSL
:: PKCS7 (77) -
OpenSSL
:: PKey :: DH (44) -
OpenSSL
:: PKey :: DSA (11) -
OpenSSL
:: PKey :: EC (88) -
OpenSSL
:: PKey :: EC :: Group (99) -
OpenSSL
:: PKey :: EC :: Point (66) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: PKey :: RSA (99) -
OpenSSL
:: SSL :: SSLServer (11) -
OpenSSL
:: SSL :: SSLSocket (33) -
OpenSSL
:: SSL :: Session (33) -
OpenSSL
:: X509 :: Attribute (55) -
OpenSSL
:: X509 :: CRL (121) -
OpenSSL
:: X509 :: Certificate (44) -
OpenSSL
:: X509 :: Extension (11) -
OpenSSL
:: X509 :: Name (11) -
OpenSSL
:: X509 :: Request (110) -
OpenSSL
:: X509 :: Revoked (11) -
OpenSSL
:: X509 :: Store (88) -
OpenSSL
:: X509 :: StoreContext (11)
モジュール
-
OpenSSL
:: ASN1 (33) -
OpenSSL
:: Buffering (55) -
OpenSSL
:: PKCS5 (22) -
OpenSSL
:: Random (44) -
OpenSSL
:: SSL :: SocketForwarder (22)
キーワード
- % (11)
- * (11)
- ** (11)
- + (11)
-
/ (11) - << (11)
- <=> (11)
- == (11)
- >> (11)
-
add
_ cert (11) -
add
_ certid (11) -
add
_ certificate (11) -
add
_ crl (22) -
add
_ extension (33) -
add
_ file (11) -
add
_ path (11) -
add
_ revoked (11) -
add
_ value (11) - challenge (11)
-
check
_ key (11) - cipher (11)
-
clear
_ bit! (11) - cmp (11)
- coerce (11)
- cofactor (11)
- copy (11)
- create (11)
- decode (11)
-
decode
_ all (11) - decrypt (33)
-
dh
_ compute _ key (11) -
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - egd (11)
-
egd
_ bytes (11) - encrypt (22)
- eql? (11)
- fcntl (11)
- gcd (11)
- generate (22)
-
generate
_ key (11) -
generate
_ key! (11) -
generate
_ prime (11) - invert! (11)
- listen (11)
-
load
_ random _ file (11) -
mod
_ add (11) -
mod
_ exp (11) -
mod
_ inverse (11) -
mod
_ mul (11) -
mod
_ sqr (11) -
mod
_ sub (11) - new (297)
- oid (22)
-
on
_ curve? (11) - order (11)
-
pbkdf2
_ hmac (11) -
pbkdf2
_ hmac _ sha1 (11) -
pkcs5
_ keyivgen (11) -
point
_ conversion _ form (11) -
post
_ connection _ check (11) - prime? (22)
-
prime
_ fasttest? (11) -
private
_ decrypt (11) -
private
_ encrypt (11) -
pseudo
_ rand (11) -
pseudo
_ rand _ range (11) -
public
_ decrypt (11) -
public
_ encrypt (11) -
public
_ key (22) - rand (11)
-
rand
_ range (11) -
read
_ nonblock (11) -
read
_ smime (11) - readchar (11)
- readline (11)
- readpartial (11)
- register (11)
- rshift! (11)
-
set
_ default _ paths (11) -
set
_ generator (11) - setsockopt (11)
- sign (55)
-
signature
_ algorithm (11) - sqr (11)
- status (11)
- subject (11)
- sysread (11)
- sysverify (11)
- syswrite (11)
-
to
_ der (88) -
to
_ i (11) -
to
_ int (11) -
to
_ pem (66) -
to
_ s (44) -
to
_ text (55) - traverse (11)
- ucmp (11)
- value (11)
- verify (77)
-
write
_ nonblock (11) -
write
_ random _ file (11) -
write
_ smime (11)
検索結果
先頭5件
-
OpenSSL
:: BN # -(other) -> OpenSSL :: BN (18208.0) -
自身から other を引いた値を返します。
...自身から other を引いた値を返します。
@param other 引く整数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_sub... -
OpenSSL
:: BN . pseudo _ rand _ range(range) -> OpenSSL :: BN (12424.0) -
乱数を 0 から range-1 までの間で生成し、返します。
...を 0 から range-1 までの間で生成し、返します。
乱数系列に暗号論的な強さはありません。
@param range 生成する乱数の範囲
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.pseudo_rand, OpenSSL::BN.rand_range... -
OpenSSL
:: BN . rand _ range(range) -> OpenSSL :: BN (12424.0) -
暗号論的に強い擬似乱数を 0 から range-1 までの間で生成し、返します。
...暗号論的に強い擬似乱数を 0 から range-1 までの間で生成し、返します。
@param range 生成する乱数の範囲
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.rand, OpenSSL::BN.pseudo_rand_range... -
OpenSSL
:: Random . # load _ random _ file(filename) -> true (9214.0) -
ファイルを読み込み、その内容をエントロピー源として 乱数生成器に渡します。
...バイト数と同じであると見なします。
OpenSSL::Random.seed(File.read(filename)) と同じです。
@param filename 読み込むファイル名
@raise OpenSSL::Random::RandomError ファイルの読み込みに失敗した場合に発生します
@raise OpenSSL::Random::RandomError... -
OpenSSL
:: Buffering # write _ nonblock(s) -> Integer (9208.0) -
文字列 s をノンブロッキングモードで書き込みます。
...点で
ブロックする可能性があります。
基本的には IO#write_nonblock と同様です。しかし以下のような
違いもあります。
このメソッドはソケットが読み込み不可能(IO::WaitReadable)
という理由で
例外を発生させる可能性がありま......ためです。
@param s 出力する文字列
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、......書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。... -
OpenSSL
:: Random . # write _ random _ file(filename) -> true (9208.0) -
乱数生成器で生成された 1024 バイトのランダムなバイト列を ファイルに書き込みます。
...存しなければなりません。
部外者がこのファイルを読めることはセキュリティ上の問題を引き起します。
@param filename 書き込むファイルの名前
@raise OpenSSL::Random::RandomError ファイルの書き出しに失敗した場合に発生します... -
OpenSSL
:: X509 :: CRL # add _ revoked(rev) -> OpenSSL :: X509 :: Revoked (6408.0) -
失効証明書リストに新たな要素を加えます。
...トに新たな要素を加えます。
rev は失効した証明書を表す OpenSSL::X509::Revoked オブジェクトです。
返り値は rev です。
@param rev 追加する失効した証明書を表すオブジェクト
@raise OpenSSL::X509::CRLError 追加に失敗した場合に発生... -
OpenSSL
:: BN # prime _ fasttest?(checks=nil , vtrivdiv=true) -> bool (6326.0) -
自身が素数であるなら true を返します。
...自身が素数であるなら true を返します。
vtrivdiv が真である場合には、 Miller-Rabin 法での
判定の前に小さな素数で割ることで素数か否かを
調べます。自身が小さな素数である場合にはこの手順
により素数ではないと誤った......Miller-Rabin 法により確率的に判定します。
checksで指定した回数だけ繰り返します。
checksがnilである場合は OpenSSL が適切な
回数を判断します。
//emlist[][ruby]{
require 'openssl'
# 181 は 「小さな素数」である
OpenSSL::BN.new("181").prime_f......true) # => false
OpenSSL::BN.new("181").prime_fasttest?(nil, false) # => true
//}
@param checks Miller-Robin法の繰り返しの回数
@param vtrivdiv 真なら小さな素数で割ることでの素数判定を試みます
@raise OpenSSL::BNError 判定時にエラーが発生
@see OpenSSL::BN#pr... -
OpenSSL
:: PKey :: DH . generate(size , generator = 2) -> PKey :: DH (6314.0) -
DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。
...生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。
生成した値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。
このメ......n個目の素数候補を生成した場合、u=0 でブロックが呼びだされる
* 生成した素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* n個目に生成した素数が鍵として不適切な場合には......成されます。
@param size 鍵パラメータの素数のサイズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@raise OpenSSL::PKey::DHError パラメータの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!... -
OpenSSL
:: PKey :: DH . generate(size , generator = 2) {|u , n| . . . } -> PKey :: DH (6314.0) -
DH 鍵共有プロトコルのパラメータを生成し、DH オブジェクトを返します。
...生成する素数 p (鍵パラメータ)のサイズで、単位はビットです。
generatorは1より大きい小さい数で、通常2か5を指定します。
生成した値は OpenSSL::PKey::DH#params_ok? で
安全かどうかチェックしてから利用してください。
このメ......n個目の素数候補を生成した場合、u=0 でブロックが呼びだされる
* 生成した素数候補がn回目の素数テスト(Miller-Robin)に成功した
場合、u=1 でブロックが呼び出される
* n個目に生成した素数が鍵として不適切な場合には......成されます。
@param size 鍵パラメータの素数のサイズ(ビット数)
@param generator 鍵パラメータの生成元(2以上の整数、通常2か5)
@raise OpenSSL::PKey::DHError パラメータの生成に失敗した場合に発生します
@see OpenSSL::PKey::DH#generate_key!...