1884件ヒット
[201-300件を表示]
(0.051秒)
別のキーワード
クラス
-
OpenSSL
:: ASN1 :: Constructive (36) -
OpenSSL
:: ASN1 :: ObjectId (12) -
OpenSSL
:: BN (12) -
OpenSSL
:: Config (120) -
OpenSSL
:: OCSP :: BasicResponse (72) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: OCSP :: Response (48) -
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: PKey :: EC :: Point (12) -
OpenSSL
:: SSL :: SSLContext (648) -
OpenSSL
:: SSL :: SSLSocket (96) -
OpenSSL
:: SSL :: Session (108) -
OpenSSL
:: X509 :: CRL (60) -
OpenSSL
:: X509 :: Certificate (60) -
OpenSSL
:: X509 :: Extension (120) -
OpenSSL
:: X509 :: ExtensionFactory (192) -
OpenSSL
:: X509 :: Request (24) -
OpenSSL
:: X509 :: Revoked (36) -
OpenSSL
:: X509 :: StoreContext (156)
モジュール
-
OpenSSL
:: Buffering (24)
キーワード
- == (12)
- [] (12)
- []= (12)
-
accept
_ nonblock (12) -
add
_ extension (36) -
add
_ nonce (24) -
add
_ status (12) -
add
_ value (12) - basic (12)
-
ca
_ file (12) -
ca
_ file= (12) -
ca
_ path (12) -
ca
_ path= (12) - cert (12)
- cert= (12)
-
cert
_ store (12) -
cert
_ store= (12) - chain (12)
-
check
_ nonce (12) - ciphers (12)
- ciphers= (12)
- cleanup (12)
-
client
_ ca (12) -
client
_ ca= (12) -
client
_ cert _ cb (12) -
client
_ cert _ cb= (12) - config (12)
- config= (12)
- connect (12)
-
connect
_ nonblock (12) - context (12)
-
copy
_ nonce (12) -
create
_ ext (12) -
create
_ ext _ from _ array (12) -
create
_ ext _ from _ hash (12) -
create
_ ext _ from _ string (12) -
create
_ extension (24) - critical= (12)
- critical? (12)
- crl (12)
- crl= (12)
-
current
_ cert (12) -
current
_ crl (12) - each (24)
- error (12)
- error= (12)
-
error
_ depth (12) -
error
_ string (12) - extensions (36)
- extensions= (36)
-
extra
_ chain _ cert (12) -
extra
_ chain _ cert= (12) - flags= (12)
-
flush
_ sessions (12) -
get
_ value (12) - id (12)
-
issuer
_ certificate (12) -
issuer
_ certificate= (12) - key (12)
- key= (12)
-
long
_ name (12) - oid (12)
- oid= (12)
-
on
_ curve? (12) - one? (12)
-
point
_ conversion _ form (12) -
point
_ conversion _ form= (12) -
post
_ connection _ check (12) - purpose= (12)
-
read
_ nonblock (12) -
renegotiation
_ cb (12) -
renegotiation
_ cb= (12) - section (12)
- sections (12)
-
servername
_ cb (12) -
servername
_ cb= (12) - session (12)
- session= (12)
-
session
_ add (12) -
session
_ cache _ mode (12) -
session
_ cache _ mode= (12) -
session
_ cache _ size (12) -
session
_ cache _ size= (12) -
session
_ cache _ stats (12) -
session
_ get _ cb (12) -
session
_ get _ cb= (12) -
session
_ id _ context (12) -
session
_ id _ context= (12) -
session
_ new _ cb (12) -
session
_ new _ cb= (12) -
session
_ remove (12) -
session
_ remove _ cb (12) -
session
_ remove _ cb= (12) -
session
_ reused? (12) -
set
_ params (12) - sign (12)
-
ssl
_ timeout (12) -
ssl
_ timeout= (12) -
ssl
_ version= (12) - status (24)
-
status
_ string (12) -
subject
_ certificate (12) -
subject
_ certificate= (12) -
subject
_ request (12) -
subject
_ request= (12) - tagging (12)
- tagging= (12)
- time (12)
- time= (24)
- timeout (24)
- timeout= (24)
-
tmp
_ dh _ callback (12) -
tmp
_ dh _ callback= (12) -
to
_ a (12) -
to
_ der (36) -
to
_ h (12) -
to
_ pem (12) -
to
_ s (24) -
to
_ text (12) - trust= (12)
- value (36)
- value= (12)
- verify (24)
-
verify
_ callback (12) -
verify
_ callback= (12) -
verify
_ depth (12) -
verify
_ depth= (12) -
verify
_ mode (12) -
verify
_ mode= (12) - version (36)
- version= (36)
-
write
_ nonblock (12)
検索結果
先頭5件
-
OpenSSL
:: SSL :: SSLSocket # accept _ nonblock -> self (12203.0) -
ノンブロッキング方式で TLS/SSL 通信をサーバモードとして開始し、 クライアントとのハンドシェイクを実行します。
...イクを再開します。
@raise OpenSSL::SSL::SSLError ハンドシェイクに失敗した(VERIFY_PEER で
証明書の検証に失敗した場合や、プロトコル合意に失敗したなど)
場合に発生します
(実際は OpenSSL::SSL::SSLError をこのモジュ......ールで extend した
例外オブジェクトが生成されます)
@raise OpenSSL::SSL::SSLError ソケットが読み込み/書き込み可能状態になるのを
待つ必要がある場合に発生します。
読み込み可能状態を待つ必要がある場合には......IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。
@see OpenSSL::SSL::SSLSocket#connect_nonblock,
OpenSSL::SSL::SSLSocket#accept... -
OpenSSL
:: X509 :: ExtensionFactory # config=(config) (12203.0) -
自身にコンフィグファイルオブジェクトを設定します。
...自身にコンフィグファイルオブジェクトを設定します。
例
require 'openssl'
factory.config = OpenSSL::Config.load(OpenSSL::Config::DEFAULT_CONFIG_FILE)
@param config 設定ファイル(OpenSSL::Config オブジェクト)... -
OpenSSL
:: Config # sections -> [String] (12103.0) -
オブジェクトに含まれる全てのセクション名の配列を返します。
オブジェクトに含まれる全てのセクション名の配列を返します。 -
OpenSSL
:: OCSP :: BasicResponse # add _ nonce(val=nil) -> self (12103.0) -
BasicResponse に nonce を追加します。
...BasicResponse に nonce を追加します。
引数を省略すると、ランダムな nonce を生成し利用します。
通常はこのメソッドを使わず OpenSSL::OCSP::BasicResponse#copy_nonce を
用います。
@param val 追加する nonce の値(文字列)... -
OpenSSL
:: SSL :: SSLContext # flush _ sessions(time=nil) -> self (12103.0) -
自身が保持しているセッションキャッシュを破棄します。
...刻で期限切れになっている
キャッシュを破棄します。
time に Time オブジェクトを渡すと、その
時刻で時間切れになるキャッシュを破棄します。
@param time キャッシュ破棄の基準時刻
@see OpenSSL::SSL::SSLContext#session_cache_mode=... -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb=(cb) (12103.0) -
@todo
...@todo
ハンドシェイク開始時に呼び出されるコールバックを設定します。
コールバックには OpenSSL::SSL::SSLSocket オブジェクトが
渡されます。
このコールバック内で何らかの例外が生じた場合には
以降のSSLの処理を停止しま......す。
num_handshakes = 0
ctx.renegotiation_cb = lambda do |ssl|
num_handshakes += 1
raise RuntimeError.new("Client renegotiation disabled") if num_handshakes > 1
end
@param cb コールバック(Proc, Method など)もしくは nil
@see OpenSSL::SSL::SSLContext#renegotiation_cb... -
OpenSSL
:: SSL :: SSLContext # session _ add(sess) -> bool (12103.0) -
セッションを OpenSSL::SSL::SSLContext 内部のキャッシュ領域に 追加します。
...を OpenSSL::SSL::SSLContext 内部のキャッシュ領域に
追加します。
成功時には真を返します。すでにキャッシュ領域にあるセッションを
追加しようとした場合は追加されずに偽を返します。
@param sess 追加するセッション(OpenSSL::......SSL::Session)... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ mode -> Integer (12103.0) -
セッションキャッシュのモードを返します。
...セッションキャッシュのモードを返します。
@see OpenSSL::SSL::SSLContext#session_cache_mode=... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ mode=(mode) (12103.0) -
セッションキャッシュのモードを指定します。
...* OpenSSL::SSL::SSLContext::SESSION_CACHE_OFF
* OpenSSL::SSL::SSLContext::SESSION_CACHE_CLIENT
* OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER
* OpenSSL::SSL::SSLContext::SESSION_CACHE_BOTH
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_AUTO_CLEAR
* OpenSSL::SSL::SSLContext::SESSION_CACH......RNAL
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_LOOKUP
* OpenSSL::SSL::SSLContext::SESSION_CACHE_NO_INTERNAL_STORE
デフォルト値は OpenSSL::SSL::SSLContext::SESSION_CACHE_SERVER です。
@param mode 設定するモード(整数値)
@see OpenSSL::SSL::SSLContext#session_cache_...