種類
ライブラリ
- ビルトイン (55)
-
cgi
/ session (165) -
cgi
/ session / pstore (33) - dbm (11)
- gdbm (11)
- json (11)
-
net
/ http (33) -
net
/ imap (22) - open-uri (22)
- openssl (990)
- pstore (110)
-
rdoc
/ generator / darkfish (11) -
rdoc
/ generator / ri (11) - sdbm (11)
-
webrick
/ ssl (11) -
win32
/ registry (33) -
yaml
/ dbm (22) -
yaml
/ store (30)
クラス
-
CGI
:: Session :: FileStore (55) -
CGI
:: Session :: MemoryStore (33) -
CGI
:: Session :: NullStore (55) -
CGI
:: Session :: PStore (33) - DBM (11)
- GDBM (11)
- Hash (22)
-
Net
:: HTTP (33) -
Net
:: IMAP (22) -
OpenSSL
:: OCSP :: BasicResponse (11) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: SSL :: SSLContext (99) -
OpenSSL
:: X509 :: Store (187) -
OpenSSL
:: X509 :: StoreContext (154) - PStore (110)
-
RDoc
:: Generator :: Darkfish (11) -
RDoc
:: Generator :: RI (11) - SDBM (11)
-
YAML
:: DBM (22) -
YAML
:: Store (19)
モジュール
- JSON (11)
- Marshal (11)
-
OpenSSL
:: X509 (440) - OpenURI (22)
-
WEBrick
:: Config (11) -
Win32
:: Registry :: Constants (33)
オブジェクト
- ENV (22)
キーワード
- CRL (11)
-
DEFAULT
_ CERT _ DIR (11) -
DEFAULT
_ CERT _ DIR _ ENV (11) -
DEFAULT
_ CERT _ FILE (11) -
DEFAULT
_ CERT _ FILE _ ENV (11) -
DEFAULT
_ CERT _ STORE (11) -
EMPTY
_ MARSHAL _ CHECKSUM (11) -
EMPTY
_ MARSHAL _ DATA (11) - FileStore (11)
- NullStore (11)
- OCSP (11)
-
PURPOSE
_ ANY (11) -
PURPOSE
_ CRL _ SIGN (11) -
PURPOSE
_ NS _ SSL _ SERVER (11) -
PURPOSE
_ OCSP _ HELPER (11) -
PURPOSE
_ SMIME _ ENCRYPT (11) -
PURPOSE
_ SMIME _ SIGN (11) -
PURPOSE
_ SSL _ CLIENT (11) -
PURPOSE
_ SSL _ SERVER (11) -
REG
_ NO _ LAZY _ FLUSH (11) -
REG
_ OPTION _ BACKUP _ RESTORE (11) -
REG
_ WHOLE _ HIVE _ VOLATILE (11) -
SESSION
_ CACHE _ NO _ INTERNAL (11) -
SESSION
_ CACHE _ NO _ INTERNAL _ STORE (11) - SSL (11)
- Session (11)
- StoreContext (11)
- StoreError (11)
-
V
_ ERR _ APPLICATION _ VERIFICATION (11) -
V
_ ERR _ CERT _ CHAIN _ TOO _ LONG (11) -
V
_ ERR _ CERT _ HAS _ EXPIRED (11) -
V
_ ERR _ CERT _ NOT _ YET _ VALID (11) -
V
_ ERR _ CERT _ REVOKED (11) -
V
_ ERR _ CERT _ SIGNATURE _ FAILURE (11) -
V
_ ERR _ CERT _ UNTRUSTED (11) -
V
_ ERR _ CRL _ HAS _ EXPIRED (11) -
V
_ ERR _ CRL _ NOT _ YET _ VALID (11) -
V
_ ERR _ CRL _ SIGNATURE _ FAILURE (11) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (11) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ AFTER _ FIELD (11) -
V
_ ERR _ ERROR _ IN _ CERT _ NOT _ BEFORE _ FIELD (11) -
V
_ ERR _ ERROR _ IN _ CRL _ LAST _ UPDATE _ FIELD (11) -
V
_ ERR _ ERROR _ IN _ CRL _ NEXT _ UPDATE _ FIELD (11) -
V
_ ERR _ INVALID _ CA (11) -
V
_ ERR _ INVALID _ PURPOSE (11) -
V
_ ERR _ KEYUSAGE _ NO _ CERTSIGN (11) -
V
_ ERR _ OUT _ OF _ MEM (11) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (11) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CERT _ SIGNATURE (11) -
V
_ ERR _ UNABLE _ TO _ DECRYPT _ CRL _ SIGNATURE (11) -
V
_ ERR _ UNABLE _ TO _ GET _ CRL (11) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (11) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (11) -
V
_ FLAG _ CRL _ CHECK (11) -
V
_ FLAG _ CRL _ CHECK _ ALL (11) -
V
_ OK (11) - X509 (11)
- []= (44)
-
add
_ cert (11) -
add
_ crl (11) -
add
_ file (11) -
add
_ path (11) -
cert
_ store (22) -
cert
_ store= (11) - chain (22)
- cleanup (11)
- close (44)
-
current
_ cert (11) -
current
_ crl (11) - delete (55)
-
drb
/ ssl (11) - error (22)
- error= (11)
-
error
_ depth (11) -
error
_ string (22) - fetch (11)
- flags= (22)
- initialize (22)
- new (96)
-
open
_ uri (22) - purpose= (22)
-
rb
_ ary _ store (11) - restore (44)
- root? (11)
-
ruby 1
. 8 . 2 feature (11) -
session
_ cache _ mode= (11) -
set
_ default _ paths (11) -
set
_ params (11) - store (77)
- time= (22)
- transaction (11)
- trust= (22)
-
uid
_ store (11) -
ultra
_ safe (11) -
ultra
_ safe= (11) - update (22)
- verify (66)
-
verify
_ callback (33) -
verify
_ callback= (33) -
yaml
/ store (11)
検索結果
先頭5件
-
OpenSSL
:: X509 :: Store (21000.0) -
証明書ストアクラス。
...証明書ストアクラス。
証明書ストアとは証明書および CRL の集合です。証明書を検証する際、
自身が所持している証明書から検証に必要な証明書を探し出す機能を
提供しています。... -
YAML
:: Store (21000.0) -
PStore の YAML 版です。 Marshal.#dump したバイナリ形式の 代わりに YAML 形式でファイルに保存します。
...PStore の YAML 版です。
Marshal.#dump したバイナリ形式の
代わりに YAML 形式でファイルに保存します。
使い方は PStore とほとんど同じです。
インターフェースは Hash に似ています。... -
OpenSSL
:: SSL :: SSLContext :: DEFAULT _ CERT _ STORE -> OpenSSL :: X509 :: Store (15324.0) -
OpenSSL::SSL::SSLContext#set_params で信頼する CA 証明書 (ca_file, ca_path, cert_store) を一切指定しなかった場合に デフォルトで使われる証明書ストアです。
...OpenSSL::SSL::SSLContext#set_params で信頼する CA 証明書
(ca_file, ca_path, cert_store) を一切指定しなかった場合に
デフォルトで使われる証明書ストアです。
OpenSSL::X509::Store#set_default_paths でシステムが提供する
証明書を利用するように... -
OpenSSL
:: SSL :: SSLContext :: SESSION _ CACHE _ NO _ INTERNAL _ STORE -> Integer (15201.0) -
セッションキャッシュを OpenSSL::SSL::SSLContext 内部の キャッシュ領域に保持しないことを意味します。
...SL::SSL::SSLContext 内部の
キャッシュ領域に保持しないことを意味します。
OpenSSL::SSL::SSLContext#session_cache_mode= に
渡すフラグとして用います。
ハンドシェイクによってセッションが開始された場合には
そのセッションを OpenSSL:......:SSL::SSLContext 内部に
キャッシュとして保持しますが、
このフラグを有効にすると自動的にキャッシュされることは
なくなります。... -
OpenSSL
:: SSL :: SSLContext # cert _ store -> OpenSSL :: X509 :: Store | nil (12308.0) -
接続相手の証明書の検証のために使う、信頼している CA 証明書を 含む証明書ストアを返します。
...接続相手の証明書の検証のために使う、信頼している CA 証明書を
含む証明書ストアを返します。
デフォルトは nil です。
@see OpenSSL::SSL::SSLContext#cert_store=... -
OpenSSL
:: SSL :: SSLContext # cert _ store=(store) (12220.0) -
接続相手の証明書の検証のために使う、信頼している CA 証明書を 含む証明書ストアを設定します。
...OpenSSL::SSL::SSLContext#ca_path= や
OpenSSL::SSL::SSLContext#ca_file= で証明書を設定しますが、
CRL を使いたいなど、より詳細な設定をしたい場合にはこれを使います。
デフォルトは nil (証明書ストアを指定しない)です。
@param store 設定......する証明書ストア(OpenSSL::X509::Store のインスタンス)
@see OpenSSL::SSL::SSLContext#cert_store... -
CGI
:: Session :: FileStore # delete -> () (12100.0) -
セッションを削除してファイルも削除します。
セッションを削除してファイルも削除します。 -
CGI
:: Session :: FileStore # restore -> Hash (12100.0) -
セッションの状態をファイルから復元したハッシュを返します。
セッションの状態をファイルから復元したハッシュを返します。 -
CGI
:: Session :: NullStore # restore -> Hash (12100.0) -
セッションの状態を復元したハッシュを返します。 このクラスでは何もしません。
セッションの状態を復元したハッシュを返します。
このクラスでは何もしません。 -
yaml
/ store (12048.0) -
RubyのオブジェクトをYAML形式の外部ファイルに格納するためのクラスです。
...L形式の外部ファイルに格納するためのクラスです。
例:
require 'yaml/store'
Person = Struct.new :first_name, :last_name
people = [Person.new("Bob", "Smith"), Person.new("Mary", "Johnson")]
store = YAML::Store.new "test.store"
store.transaction do
store["peopl......e"] = people
store["greeting"] = { "hello" => "world" }
end
上記のコードを実行すると "test.store" は以下のようになります。
---
people:
- !ruby/struct:Person
first_name: Bob
last_name: Smith
- !ruby/struct:Person
first_name: Mary
last_name: John......son
greeting:
hello: world...