5936件ヒット
[1-100件を表示]
(0.110秒)
ライブラリ
-
net
/ http (220) -
net
/ imap (20) -
net
/ pop (10) -
net
/ smtp (40) - open-uri (10)
- openssl (5586)
-
rubygems
/ security (10) -
webrick
/ https (30) -
webrick
/ ssl (10)
クラス
-
Gem
:: Security :: Signer (10) - Integer (10)
-
Net
:: HTTP (220) -
Net
:: IMAP (20) -
Net
:: POP3 (10) -
Net
:: SMTP (40) -
OpenSSL
:: ASN1 :: ASN1Data (70) -
OpenSSL
:: ASN1 :: Constructive (30) -
OpenSSL
:: ASN1 :: ObjectId (50) -
OpenSSL
:: ASN1 :: Primitive (20) -
OpenSSL
:: BN (436) -
OpenSSL
:: Cipher (180) -
OpenSSL
:: Config (100) -
OpenSSL
:: Digest (60) -
OpenSSL
:: Engine (100) -
OpenSSL
:: HMAC (70) -
OpenSSL
:: Netscape :: SPKI (100) -
OpenSSL
:: OCSP :: BasicResponse (60) -
OpenSSL
:: OCSP :: CertificateId (30) -
OpenSSL
:: OCSP :: Request (70) -
OpenSSL
:: OCSP :: Response (40) -
OpenSSL
:: PKCS12 (40) -
OpenSSL
:: PKCS7 (260) -
OpenSSL
:: PKCS7 :: RecipientInfo (30) -
OpenSSL
:: PKCS7 :: SignerInfo (40) -
OpenSSL
:: PKey :: DH (170) -
OpenSSL
:: PKey :: DSA (240) -
OpenSSL
:: PKey :: EC (160) -
OpenSSL
:: PKey :: EC :: Group (170) -
OpenSSL
:: PKey :: EC :: Point (90) -
OpenSSL
:: PKey :: PKey (20) -
OpenSSL
:: PKey :: RSA (320) -
OpenSSL
:: SSL :: SSLContext (540) -
OpenSSL
:: SSL :: SSLServer (70) -
OpenSSL
:: SSL :: SSLSocket (250) -
OpenSSL
:: SSL :: Session (90) -
OpenSSL
:: X509 :: Attribute (50) -
OpenSSL
:: X509 :: CRL (210) -
OpenSSL
:: X509 :: Certificate (250) -
OpenSSL
:: X509 :: Extension (100) -
OpenSSL
:: X509 :: ExtensionFactory (160) -
OpenSSL
:: X509 :: Name (70) -
OpenSSL
:: X509 :: Request (160) -
OpenSSL
:: X509 :: Revoked (70) -
OpenSSL
:: X509 :: Store (160) -
OpenSSL
:: X509 :: StoreContext (130) -
WEBrick
:: GenericServer (10) -
WEBrick
:: HTTPRequest (30)
モジュール
-
OpenSSL
:: Buffering (240) -
OpenSSL
:: PKCS12 (32) -
OpenSSL
:: SSL :: SocketForwarder (70) -
OpenURI
:: Meta (10)
キーワード
- % (10)
- * (10)
- ** (10)
- + (10)
- - (10)
-
/ (10) - << (40)
- <=> (20)
- == (40)
- === (10)
- >> (10)
- [] (10)
- []= (10)
- accept (20)
-
accept
_ nonblock (10) -
add
_ attribute (10) -
add
_ cert (10) -
add
_ certid (10) -
add
_ certificate (10) -
add
_ crl (20) -
add
_ data (10) -
add
_ entry (10) -
add
_ extension (30) -
add
_ file (10) -
add
_ nonce (20) -
add
_ path (10) -
add
_ recipient (10) -
add
_ revoked (10) -
add
_ signer (10) -
add
_ status (10) -
add
_ value (10) - addr (10)
-
asn1
_ flag (10) -
asn1
_ flag= (10) - attributes (10)
- attributes= (10)
- basic (10)
-
bit
_ set? (10) -
block
_ length (10) -
block
_ size (10) -
ca
_ certs (10) -
ca
_ file (20) -
ca
_ file= (20) -
ca
_ path (20) -
ca
_ path= (20) - cert (30)
- cert= (20)
-
cert
_ store (20) -
cert
_ store= (20) - certid (10)
- certificate (10)
- certificates (10)
- certificates= (10)
- chain (20)
- challenge (10)
- challenge= (10)
-
check
_ key (10) -
check
_ nonce (10) -
check
_ private _ key (10) - cipher (30)
- cipher= (10)
- ciphers (20)
- ciphers= (20)
- cleanup (10)
-
clear
_ bit! (10) -
client
_ ca (10) -
client
_ ca= (10) -
client
_ cert (10) -
client
_ cert _ cb (10) -
client
_ cert _ cb= (10) - close (20)
- closed? (10)
- cmds (10)
- cmp (30)
-
cmp
_ issuer (10) - coerce (10)
- cofactor (10)
-
compute
_ key (10) - config (10)
- config= (10)
- connect (10)
-
connect
_ nonblock (10) - context (10)
- copy (10)
-
copy
_ nonce (10) -
create
_ ext (10) -
create
_ ext _ from _ array (10) -
create
_ ext _ from _ hash (10) -
create
_ ext _ from _ string (10) -
create
_ extension (20) - critical= (10)
- critical? (10)
- crl (10)
- crl= (10)
- crls (10)
- crls= (10)
-
ctrl
_ cmd (10) -
current
_ cert (10) -
current
_ crl (10) -
curve
_ name (10) - d (10)
- d= (10)
- data (10)
- data= (10)
- decrypt (30)
- degree (10)
- detached (10)
- detached= (10)
- detached? (10)
-
dh
_ compute _ key (10) - digest (20)
-
digest
_ length (10) - dmp1 (10)
- dmp1= (10)
- dmq1 (10)
- dmq1= (10)
-
do
_ not _ reverse _ lookup= (10) -
dsa
_ sign _ asn1 (10) -
dsa
_ verify _ asn1 (10) - e (10)
- e= (10)
- each (30)
-
each
_ byte (10) -
each
_ line (10) -
enable
_ ssl (20) -
enable
_ starttls (10) -
enable
_ starttls _ auto (10) -
enable
_ tls (10) -
enc
_ key (10) - encrypt (20)
- eof (10)
- eof? (10)
- eql? (30)
- error (20)
- error= (10)
-
error
_ depth (10) -
error
_ string (30) -
error
_ string= (10) - export (50)
- extensions (30)
- extensions= (30)
-
extra
_ chain _ cert (10) -
extra
_ chain _ cert= (10) - fcntl (10)
- final (10)
- finish (10)
- flags= (20)
- flush (10)
-
flush
_ sessions (10) - g (20)
- g= (20)
- gcd (10)
-
generate
_ key (10) -
generate
_ key! (10) - generator (10)
-
get
_ value (10) - getc (10)
- gets (10)
- getsockopt (10)
- group (20)
- group= (10)
-
hash
_ old (10) - hexdigest (10)
- hostname (10)
- hostname= (10)
- id (20)
- infinity? (10)
- inspect (10)
- invert! (10)
- io (10)
- iqmp (10)
- iqmp= (10)
- issuer (40)
- issuer= (20)
-
issuer
_ certificate (10) -
issuer
_ certificate= (10) - iv= (10)
-
iv
_ len (10) - key (40)
- key= (30)
-
key
_ len (10) -
key
_ len= (10) -
last
_ update (10) -
last
_ update= (10) - listen (10)
- ln (10)
-
load
_ private _ key (10) -
load
_ public _ key (10) -
long
_ name (10) - lshift! (10)
-
make
_ affine! (10) -
mask
_ bits! (10) -
mod
_ add (10) -
mod
_ exp (10) -
mod
_ inverse (10) -
mod
_ mul (10) -
mod
_ sqr (10) -
mod
_ sub (10) - n (10)
- n= (10)
- name (40)
- negative? (6)
-
next
_ update (10) -
next
_ update= (10) -
not
_ after (10) -
not
_ after= (10) -
not
_ before (10) -
not
_ before= (10) -
num
_ bits (10) -
num
_ bytes (10) - odd? (10)
- oid (30)
- oid= (20)
-
on
_ curve? (10) - one? (10)
- order (10)
- p (30)
- p= (30)
- padding= (10)
- params (30)
-
params
_ ok? (10) -
peer
_ cert (20) -
peer
_ cert _ chain (10) - peeraddr (10)
- pending (10)
-
pkcs5
_ keyivgen (10) -
point
_ conversion _ form (10) -
point
_ conversion _ form= (10) -
post
_ connection _ check (10) -
pretty
_ print (10) - prime? (20)
-
prime
_ fasttest? (10) - print (10)
- printf (10)
-
priv
_ key (20) -
priv
_ key= (20) - private? (20)
-
private
_ decrypt (10) -
private
_ encrypt (10) -
private
_ key (10) -
private
_ key= (10) -
private
_ key? (10) -
pub
_ key (20) -
pub
_ key= (20) - public? (20)
-
public
_ decrypt (10) -
public
_ encrypt (10) -
public
_ key (60) -
public
_ key= (40) -
public
_ key? (10) - purpose= (20)
- puts (10)
- q (20)
- q= (20)
-
random
_ iv (10) -
random
_ key (10) - read (10)
-
read
_ nonblock (10) - readchar (10)
- readline (10)
- readlines (10)
- readpartial (10)
- recipients (10)
-
renegotiation
_ cb (10) -
renegotiation
_ cb= (10) - reset (30)
- revoked (10)
- revoked= (10)
- rshift! (10)
- section (10)
- sections (10)
- seed (10)
- seed= (10)
- serial (50)
- serial= (20)
-
server
_ cert (10) -
servername
_ cb (10) -
servername
_ cb= (10) - session (10)
- session= (10)
-
session
_ add (10) -
session
_ cache _ mode (10) -
session
_ cache _ mode= (10) -
session
_ cache _ size (10) -
session
_ cache _ size= (10) -
session
_ cache _ stats (10) -
session
_ get _ cb (10) -
session
_ get _ cb= (10) -
session
_ id _ context (10) -
session
_ id _ context= (10) -
session
_ new _ cb (10) -
session
_ new _ cb= (10) -
session
_ remove (10) -
session
_ remove _ cb (10) -
session
_ remove _ cb= (10) -
session
_ reused? (10) -
set
_ bit! (10) -
set
_ default (10) -
set
_ default _ paths (10) -
set
_ generator (10) -
set
_ params (10) -
set
_ to _ infinity! (10) - setsockopt (10)
-
short
_ name (10) - shutdown (10)
- sign (70)
-
signature
_ algorithm (30) -
signed
_ time (10) - signers (10)
- sn (10)
- sqr (10)
-
ssl
_ context (10) -
ssl
_ timeout (20) -
ssl
_ timeout= (20) -
ssl
_ version= (20) -
start
_ immediately (10) -
start
_ immediately= (10) - starttls (20)
- state (10)
- status (20)
-
status
_ string (10) - subject (20)
- subject= (20)
-
subject
_ certificate (10) -
subject
_ certificate= (10) -
subject
_ request (10) -
subject
_ request= (10) - sync (10)
- sync= (10)
-
sync
_ close (10) -
sync
_ close= (10) - sysclose (10)
- sysread (10)
- syssign (10)
- sysverify (10)
- syswrite (10)
- tag (10)
- tag= (10)
-
tag
_ class (10) -
tag
_ class= (10) - tagging (20)
- tagging= (20)
- time (20)
- time= (40)
- timeout (20)
- timeout= (20)
-
tmp
_ dh _ callback (10) -
tmp
_ dh _ callback= (10) -
to
_ a (20) -
to
_ bn (30) -
to
_ der (180) -
to
_ h (10) -
to
_ i (10) -
to
_ int (10) -
to
_ io (20) -
to
_ pem (130) -
to
_ s (150) -
to
_ text (100) - trust= (20)
- type (10)
- type= (10)
- ucmp (10)
- ungetc (10)
- update (30)
-
use
_ ssl? (10) - value (50)
- value= (30)
- verify (110)
-
verify
_ callback (30) -
verify
_ callback= (30) -
verify
_ depth (20) -
verify
_ depth= (20) -
verify
_ mode (10) -
verify
_ mode= (20) -
verify
_ result (10) - version (30)
- version= (30)
- write (10)
-
write
_ nonblock (10) - zero? (10)
検索結果
先頭5件
- OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] - OpenSSL
:: BN # / (other) -> [OpenSSL :: BN , OpenSSL :: BN] - OpenSSL
:: SSL :: SSLContext # client _ ca -> [OpenSSL :: X509 :: Certificate] | OpenSSL :: X509 :: Certificate | nil - OpenSSL
:: PKey :: RSA # params -> {String => OpenSSL :: BN} - OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension
-
OpenSSL
:: OCSP :: BasicResponse # status -> [[OpenSSL :: OCSP :: CertificateId , Integer , Integer , Time|nil , Time , Time|nil , [OpenSSL :: X509 :: Extension]]] (11293.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 # / (other) -> [OpenSSL :: BN , OpenSSL :: BN] (11215.0) -
自身を other で割った商と余りを配列で返します。
...自身を other で割った商と余りを配列で返します。
@param other 除数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_inverse... -
OpenSSL
:: SSL :: SSLContext # client _ ca -> [OpenSSL :: X509 :: Certificate] | OpenSSL :: X509 :: Certificate | nil (11209.0) -
クライアント証明書を要求する時にクライアントに送る CA のリスト を返します。
...クライアント証明書を要求する時にクライアントに送る CA のリスト
を返します。
@see OpenSSL::SSL::SSLContext#client_ca=... -
OpenSSL
:: PKey :: RSA # params -> {String => OpenSSL :: BN} (11156.0) -
鍵のパラメータ(OpenSSL::PKey::RSA#e,OpenSSL::PKey::RSA#n, OpenSSL::PKey::RSA#dなど)を{パラメータ名文字列 => パラメータ値} というハッシュで返します。
...鍵のパラメータ(OpenSSL::PKey::RSA#e,OpenSSL::PKey::RSA#n,
OpenSSL::PKey::RSA#dなど)を{パラメータ名文字列 => パラメータ値}
というハッシュで返します。
鍵が公開鍵の場合、OpenSSL::PKey::RSA#d
のように公開鍵が持っていない値は 0 になりま... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (11143.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
...OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_fr......om_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL::X509::ExtensionFactory#create_ext が呼びだされて
オブジェクトを生成します。
@param obj... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (11143.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
...OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_fr......om_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL::X509::ExtensionFactory#create_ext が呼びだされて
オブジェクトを生成します。
@param obj... -
OpenSSL
:: X509 :: Certificate # public _ key -> OpenSSL :: PKey :: PKey (11138.0) -
証明書に記載された公開鍵を返します。
...クラスのインスタンスを返します。
* OpenSSL::PKey::RSA
* OpenSSL::PKey::DSA
* OpenSSL::PKey::DH
* OpenSSL::PKey::EC
@raise OpenSSL::X509::CertificateError 鍵の取得に失敗した場合に発生します
@raise OpenSSL::PKey::PKeyError サポートしていない種類の... -
OpenSSL
:: SSL :: SSLSocket # peer _ cert _ chain -> [OpenSSL :: X509 :: Certificate] | nil (11136.0) -
接続相手の証明書チェインを OpenSSL::X509::Certificate オブジェクト の配列で返します。
...接続相手の証明書チェインを OpenSSL::X509::Certificate オブジェクト
の配列で返します。
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。
以下の順......の配列を返します。
[接続相手の証明書, 下位CAの証明書,... 中間CAの証明書]
ルート CA の証明書は含まれないことに注意してください。
@see OpenSSL::SSL::SSLSocket#peer_cert... -
OpenSSL
:: BN # >>(other) -> OpenSSL :: BN (11132.0) -
自身を other ビット右シフトした値を返します。
...自身を other ビット右シフトした値を返します。
//emlist[][ruby]{
require 'openssl'
bn = 2.to_bn
bn >> 1 # => #<OpenSSL::BN 1>
bn # => #<OpenSSL::BN 2>
//}
@param other シフトするビット数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#rshift!... -
OpenSSL
:: BN # mod _ add(other , m) -> OpenSSL :: BN (11132.0) -
(self + other) % m を返します。
...(self + other) % m を返します。
//emlist[][ruby]{
require 'openssl'
OpenSSL::BN.new("7").mod_add(OpenSSL::BN.new("3"), OpenSSL::BN.new("6")) # => 4
//}
@param other 和を取る数
@param m 剰余を取る数
@raise OpenSSL::BNError 計算時エラー...