4858件ヒット
[1-100件を表示]
(0.075秒)
クラス
- Integer (11)
-
OpenSSL
:: ASN1 :: ASN1Data (44) -
OpenSSL
:: ASN1 :: Constructive (22) -
OpenSSL
:: ASN1 :: ObjectId (55) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: BN (480) -
OpenSSL
:: Cipher (154) -
OpenSSL
:: Config (99) -
OpenSSL
:: Digest (66) -
OpenSSL
:: Engine (110) -
OpenSSL
:: HMAC (77) -
OpenSSL
:: Netscape :: SPKI (88) -
OpenSSL
:: OCSP :: BasicResponse (66) -
OpenSSL
:: OCSP :: CertificateId (33) -
OpenSSL
:: OCSP :: Request (77) -
OpenSSL
:: OCSP :: Response (44) -
OpenSSL
:: PKCS12 (44) -
OpenSSL
:: PKCS7 (209) -
OpenSSL
:: PKCS7 :: RecipientInfo (33) -
OpenSSL
:: PKCS7 :: SignerInfo (44) -
OpenSSL
:: PKey :: DH (143) -
OpenSSL
:: PKey :: DSA (209) -
OpenSSL
:: PKey :: EC (143) -
OpenSSL
:: PKey :: EC :: Group (154) -
OpenSSL
:: PKey :: EC :: Point (99) -
OpenSSL
:: PKey :: PKey (22) -
OpenSSL
:: PKey :: RSA (264) -
OpenSSL
:: SSL :: SSLContext (319) -
OpenSSL
:: SSL :: SSLServer (66) -
OpenSSL
:: SSL :: SSLSocket (242) -
OpenSSL
:: SSL :: Session (77) -
OpenSSL
:: X509 :: Attribute (33) -
OpenSSL
:: X509 :: CRL (165) -
OpenSSL
:: X509 :: Certificate (187) -
OpenSSL
:: X509 :: Extension (77) -
OpenSSL
:: X509 :: ExtensionFactory (121) -
OpenSSL
:: X509 :: Name (66) -
OpenSSL
:: X509 :: Request (132) -
OpenSSL
:: X509 :: Revoked (44) -
OpenSSL
:: X509 :: Store (121) -
OpenSSL
:: X509 :: StoreContext (88)
モジュール
-
OpenSSL
:: Buffering (253) -
OpenSSL
:: SSL :: SocketForwarder (66)
キーワード
- % (11)
- * (11)
- ** (11)
- + (11)
-
/ (11) - << (44)
- <=> (22)
- == (44)
- === (11)
- >> (11)
- [] (11)
- accept (22)
-
accept
_ nonblock (11) -
add
_ attribute (11) -
add
_ cert (11) -
add
_ certid (11) -
add
_ certificate (11) -
add
_ crl (22) -
add
_ data (11) -
add
_ extension (33) -
add
_ file (11) -
add
_ nonce (22) -
add
_ path (11) -
add
_ recipient (11) -
add
_ revoked (11) -
add
_ signer (11) -
add
_ status (11) -
add
_ value (11) - addr (11)
-
asn1
_ flag (11) - attributes (11)
- basic (11)
-
bit
_ set? (11) -
block
_ length (11) -
block
_ size (11) -
ca
_ certs (11) -
ca
_ file (11) -
ca
_ path (11) - cert (22)
-
cert
_ store (11) - certid (11)
- certificate (11)
- certificates (11)
- chain (22)
- challenge (11)
-
check
_ key (11) -
check
_ nonce (11) -
check
_ private _ key (11) - cipher (22)
- ciphers (11)
- cleanup (11)
-
clear
_ bit! (11) -
client
_ ca (11) -
client
_ cert _ cb (11) - close (22)
- closed? (11)
- cmds (11)
- cmp (33)
-
cmp
_ issuer (11) - coerce (11)
- cofactor (11)
-
compute
_ key (11) - config (11)
- connect (11)
-
connect
_ nonblock (11) - context (11)
- copy (11)
-
copy
_ nonce (11) -
create
_ ext (11) -
create
_ ext _ from _ array (11) -
create
_ ext _ from _ hash (11) -
create
_ ext _ from _ string (11) -
create
_ extension (22) - critical? (11)
- crl (11)
- crls (11)
-
ctrl
_ cmd (11) -
current
_ cert (11) -
current
_ crl (11) -
curve
_ name (11) - d (11)
- data (11)
- decrypt (33)
- degree (11)
- detached (11)
- detached? (11)
-
dh
_ compute _ key (11) - digest (22)
-
digest
_ length (11) - dmp1 (11)
- dmq1 (11)
-
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - e (11)
- each (33)
-
each
_ byte (11) -
each
_ line (11) -
enc
_ key (11) - encrypt (22)
- eof (11)
- eof? (11)
- eql? (33)
- error (22)
-
error
_ depth (11) -
error
_ string (33) - export (55)
- extensions (33)
-
extra
_ chain _ cert (11) - fcntl (11)
- final (11)
- finish (11)
- flush (11)
-
flush
_ sessions (11) - g (22)
- gcd (11)
-
generate
_ key (11) -
generate
_ key! (11) - generator (11)
-
get
_ value (11) - getc (11)
- gets (11)
- getsockopt (11)
- group (22)
-
hash
_ old (11) - hexdigest (11)
- hostname (11)
- id (22)
- infinity? (11)
- inspect (11)
- invert! (11)
- io (11)
- iqmp (11)
- issuer (44)
-
issuer
_ certificate (11) -
iv
_ len (11) - key (22)
-
key
_ len (11) -
last
_ update (11) - listen (11)
- ln (11)
-
load
_ private _ key (11) -
load
_ public _ key (11) -
long
_ name (11) - lshift! (11)
-
make
_ affine! (11) -
mask
_ bits! (11) -
mod
_ add (11) -
mod
_ exp (11) -
mod
_ inverse (11) -
mod
_ mul (11) -
mod
_ sqr (11) -
mod
_ sub (11) - n (11)
- name (44)
- negative? (7)
-
next
_ update (11) -
not
_ after (11) -
not
_ before (11) -
num
_ bits (11) -
num
_ bytes (11) - odd? (11)
- oid (33)
-
on
_ curve? (11) - one? (11)
- order (11)
- p (33)
- params (33)
-
params
_ ok? (11) -
peer
_ cert (11) -
peer
_ cert _ chain (11) - peeraddr (11)
- pending (11)
-
pkcs5
_ keyivgen (11) -
point
_ conversion _ form (11) -
post
_ connection _ check (11) -
pretty
_ print (11) - prime? (22)
-
prime
_ fasttest? (11) - print (11)
- printf (11)
-
priv
_ key (22) - private? (22)
-
private
_ decrypt (11) -
private
_ encrypt (11) -
private
_ key (11) -
private
_ key? (11) -
pub
_ key (22) - public? (22)
-
public
_ decrypt (11) -
public
_ encrypt (11) -
public
_ key (66) -
public
_ key? (11) - puts (11)
- q (22)
-
random
_ iv (11) -
random
_ key (11) - read (11)
-
read
_ nonblock (11) - readchar (11)
- readline (11)
- readlines (11)
- readpartial (11)
- recipients (11)
-
renegotiation
_ cb (11) - reset (33)
- revoked (11)
- rshift! (11)
- section (11)
- sections (11)
- seed (11)
- serial (55)
-
servername
_ cb (11) - session (11)
-
session
_ add (11) -
session
_ cache _ mode (11) -
session
_ cache _ size (11) -
session
_ cache _ stats (11) -
session
_ get _ cb (11) -
session
_ id _ context (11) -
session
_ new _ cb (11) -
session
_ remove (11) -
session
_ remove _ cb (11) -
session
_ reused? (11) -
set
_ bit! (11) -
set
_ default (11) -
set
_ default _ paths (11) -
set
_ generator (11) -
set
_ params (11) -
set
_ to _ infinity! (11) - setsockopt (11)
-
short
_ name (11) - shutdown (11)
- sign (77)
-
signature
_ algorithm (33) -
signed
_ time (11) - signers (11)
- sn (11)
- sqr (11)
-
ssl
_ timeout (11) -
start
_ immediately (11) - state (11)
- status (22)
-
status
_ string (11) - subject (22)
-
subject
_ certificate (11) -
subject
_ request (11) - sync (11)
-
sync
_ close (11) - sysclose (11)
- sysread (11)
- syssign (11)
- sysverify (11)
- syswrite (11)
- tag (11)
-
tag
_ class (11) - tagging (22)
- time (22)
- timeout (22)
-
tmp
_ dh _ callback (11) -
to
_ a (22) -
to
_ bn (33) -
to
_ der (198) -
to
_ h (11) -
to
_ i (11) -
to
_ int (11) -
to
_ io (22) -
to
_ pem (143) -
to
_ s (165) -
to
_ text (110) - type (11)
- ucmp (11)
- ungetc (11)
- update (33)
- value (55)
- verify (121)
-
verify
_ callback (22) -
verify
_ depth (11) -
verify
_ mode (11) -
verify
_ result (11) - version (33)
- write (11)
-
write
_ nonblock (11) - zero? (11)
検索結果
先頭5件
-
OpenSSL
:: BN # -(other) -> OpenSSL :: BN (18103.0) -
自身から other を引いた値を返します。
...自身から other を引いた値を返します。
@param other 引く整数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_sub... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ stats -> {Symbol -> Integer} (203.0) -
セッションキャッシュの内部統計情報をハッシュテーブルで返します。
セッションキャッシュの内部統計情報をハッシュテーブルで返します。
ハッシュテーブルの各キーとその意味は以下の通りです。
* :cache_num 内部キャッシュに保持されているセッションの数
* :connect クライアント側でハンドシェイクした回数
* :connect_good クライアント側でハンドシェイクが成功した回数
* :connect_renegotiate クライアント側で再ネゴシエイトした回数
* :accept サーバ側でハンドシェイクした回数
* :accept_good サーバ側でハンドシェイクが成功した回数
* :accept_ren... -
OpenSSL
:: SSL :: SSLContext # ciphers -> [[String , String , Integer , Integer]] (139.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
:: BN # <=>(other) -> -1 | 0 | 1 (127.0) -
自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。
...は -1、
等しいときには 0、大きいときには 1 を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new(5) <=> 5 # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(-5) #......=> 1
//}
@param other 比較する整数
@raise TypeError 比較できないときに発生します。
@see OpenSSL::BN#ucmp... -
OpenSSL
:: BN # cmp(other) -> -1 | 0 | 1 (127.0) -
自身と other を比較し、自身が小さいときには -1、 等しいときには 0、大きいときには 1 を返します。
...は -1、
等しいときには 0、大きいときには 1 を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new(5) <=> 5 # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(9) # => -1
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(5) # => 0
OpenSSL::BN.new(5) <=> OpenSSL::BN.new(-5) #......=> 1
//}
@param other 比較する整数
@raise TypeError 比較できないときに発生します。
@see OpenSSL::BN#ucmp... -
OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] (127.0) -
証明書の状態の問い合わせの結果を返します。
...値を取ります
* OpenSSL::OCSP::V_CERTSTATUS_GOOD 正常
* OpenSSL::OCSP::V_CERTSTATUS_REVOKED 失効
* OpenSSL::OCSP::V_CERTSTATUS_UNKNOWN 不明
失効理由コードは以下のいずれかを返します。
* OpenSSL::OCSP::REVOKED_STATUS_NOSTATUS
* OpenSSL::OCSP::REVOKED_STATUS_......TUS_KEYCOMPROMISE
* OpenSSL::OCSP::REVOKED_STATUS_CACOMPROMISE
* OpenSSL::OCSP::REVOKED_STATUS_AFFILIATIONCHANGED
* OpenSSL::OCSP::REVOKED_STATUS_SUPERSEDED
* OpenSSL::OCSP::REVOKED_STATUS_CESSATIONOFOPERATION
* OpenSSL::OCSP::REVOKED_STATUS_CERTIFICATEHOLD
* OpenSSL::OCSP::REVOKED_STATU......を返します。
拡張領域には、OpenSSL::X509::Extension の配列が渡されます。
結果をどのように解釈すべきか、より詳しくは 2560 や X.509 を見てください。
例:
res.basic.status
# => [
# [#<OpenSSL::OCSP::CertificateId:0x00000000e3c290>, #... -
OpenSSL
:: BN # ucmp(other) -> -1 | 0 | 1 (126.0) -
自身と other の絶対値を比較し、自身の絶対値が小さいときには -1、 等しいときには 0、 大きいときには 1 を返します。
...は -1、
等しいときには 0、 大きいときには 1 を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new(-5).ucmp(5) # => 0
OpenSSL::BN.new(5).ucmp(OpenSSL::BN.new(-9)) # => -1
OpenSSL::BN.new(-5).ucmp(OpenSSL::BN.new(5)) # => 0
OpenSSL::BN.new(-5).ucmp(OpenSSL::BN.......new(2)) # => 1
//}
@param other 比較する整数
@raise TypeError 比較できないときに発生します。
@see OpenSSL::BN#cmp... -
OpenSSL
:: BN # prime _ fasttest?(checks=nil , vtrivdiv=true) -> bool (121.0) -
自身が素数であるなら true を返します。
...真である場合には、 Miller-Rabin 法での
判定の前に小さな素数で割ることで素数か否かを
調べます。自身が小さな素数である場合にはこの手順
により素数ではないと誤った返り値を返します。
Miller-Rabin 法により確率的に判......る場合は OpenSSL が適切な
回数を判断します。
//emlist[][ruby]{
require 'openssl'
# 181 は 「小さな素数」である
OpenSSL::BN.new("181").prime_fasttest?(nil, true) # => false
OpenSSL::BN.new("181").prime_fasttest?(nil, false) # => true
//}
@param checks Miller-Robin法の......繰り返しの回数
@param vtrivdiv 真なら小さな素数で割ることでの素数判定を試みます
@raise OpenSSL::BNError 判定時にエラーが発生
@see OpenSSL::BN#prime?... -
OpenSSL
:: BN # mod _ sub(other , m) -> OpenSSL :: BN (119.0) -
(self - other) % m を返します。
...(self - other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("27").mod_sub(OpenSSL::BN.new("3"), OpenSSL::BN.new("5")) # => 4
//}
@param other 引く数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー... -
OpenSSL
:: OCSP :: Response # status _ string -> String (119.0) -
レスポンスステータスを human-readable な文字列で返します。
...レスポンスステータスを human-readable な文字列で返します。
@see OpenSSL::OCSP::Response#status...