546件ヒット
[1-100件を表示]
(0.107秒)
クラス
-
Net
:: HTTP (11) -
Net
:: IMAP (11) -
Net
:: POP3 (66) -
OpenSSL
:: ASN1 :: Boolean (22) -
OpenSSL
:: BN (51) -
OpenSSL
:: Netscape :: SPKI (11) -
OpenSSL
:: PKey :: DSA (44) -
OpenSSL
:: PKey :: PKey (11) -
OpenSSL
:: PKey :: RSA (55) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Extension (22) -
OpenSSL
:: X509 :: ExtensionFactory (44) -
OpenSSL
:: X509 :: Request (11) -
OpenSSL
:: X509 :: Store (33) -
OpenSSL
:: X509 :: StoreContext (22) -
WEBrick
:: GenericServer (11)
モジュール
- OpenSSL (11)
-
OpenSSL
:: ASN1 (22) -
OpenSSL
:: Buffering (11) - OpenURI (22)
-
WEBrick
:: Config (11)
キーワード
- ASN1 (11)
- Boolean (22)
- ExtensionFactory (11)
-
OPENSSL
_ FIPS (11) -
bit
_ set? (11) -
create
_ ext (11) -
create
_ ext _ from _ hash (11) -
create
_ extension (22) -
delete
_ all (22) - error= (11)
- foreach (11)
- negative? (7)
- new (176)
-
open
_ uri (22) -
prime
_ fasttest? (11) -
pseudo
_ rand (11) - rand (11)
-
ruby 1
. 8 . 2 feature (11) - start (22)
- sync= (11)
-
use
_ ssl= (11) - verify (66)
-
verify
_ callback= (22)
検索結果
先頭5件
-
WEBrick
:: Config :: SSL -> Hash (24305.0) -
以下のほとんどの項目はサーバが保持する OpenSSL::SSL::SSLContext オブジェクト を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
...SSL::SSL::SSLContext オブジェクト
を設定するためのものです。詳しくは OpenSSL::SSL::SSLContext を参照して下さい。
: :ServerSoftware
サーバソフト名を設定する。デフォルトでは
"WEBrick/VERSION (Ruby/VERSION/RELEASE_DATE) OpenSSL/VERSION"。
: :SSL......Enable
ssl を有効にするかどうかを設定します。
Ruby 1.8.2 まではデフォルトで true です。
Ruby 1.8.3 以降はデフォルトで false です。
: :SSLCertificate
サーバ証明書を設定します。OpenSSL::X509::Certificate オブジェクトです。
nil......: :SSLPrivateKey
サーバの秘密鍵を設定します。OpenSSL::PKey::PKey の
サブクラスのインスタンスです。
: :SSLClientCA
サーバがクライアント証明書を要求する時にクライアントに送る CA のリストです。
OpenSSL::SSL::SSLContext#client_ca... -
OpenSSL
:: SSL :: SSLContext # verify _ callback=(proc) (18112.0) -
検証をフィルタするコールバックを設定します。
...検証をフィルタするコールバックを設定します。
OpenSSL::X509::Store#verify_callback= と同じ働きをします。
コールバックには Proc や Method を渡します。
渡されたコールバックオブジェクトは証明書チェインの検証時に
チェイン......。
そのときに渡される引数は2つで、1つめは検証が成功したかの真偽値、
2つめは検証後の状態を保存した
OpenSSL::X509::StoreContext オブジェクトです。
このコールバックには2つの役割があります。1つ目はコンテキストオブジ......ることです。このコールバックが true を返すと、たとえ
OpenSSL が検証失敗と判定しても、検証が成功したものと判断し証明書チェイン
の検証を続けます。逆に false を返すと、検証が失敗したものとみなされ
検証を停止し、... -
OpenSSL
:: OPENSSL _ FIPS -> bool (15206.0) -
システムにインストールされている OpenSSL が FIPS を サポートしているならば true です。
...システムにインストールされている OpenSSL が FIPS を
サポートしているならば true です。
していなければ false です。
@see OpenSSL.#fips_mode=... -
Net
:: HTTP # use _ ssl=(bool) (12241.0) -
HTTP で SSL/TLS を使うかどうかを設定します。
...HTTP で SSL/TLS を使うかどうかを設定します。
HTTPS 使う場合は true を設定します。
セッションを開始する前に設定をしなければなりません。
デフォルトでは false です。
つまり SSL/TLS を有効にするには必ず use_ssl = true を呼......ぶ必要があります。
@param bool SSL/TLS を利用するかどうか
@raise IOError セッション開始後に設定を変更しようとすると発生します... -
OpenSSL
:: ASN1 . # Boolean(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Boolean (9306.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
...Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
OpenSSL::ASN::Boolean.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(true もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT......もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 . # Boolean(value) -> OpenSSL :: ASN1 :: Boolean (9306.0) -
ASN.1 の Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを 生成します。
...Boolean 型の値を表現する OpenSSL::ASN1::Boolean オブジェクトを
生成します。
OpenSSL::ASN::Boolean.new と同じです。
@param value ASN.1 値を表す Ruby のオブジェクト(true もしくは false)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT......もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: X509 :: Store # verify _ callback=(proc) (9106.0) -
検証をフィルタするコールバックを設定します。
...下のように
proc{|ok, ctx| ... }
2つで、1つめは検証が成功したかの真偽値、
2つめは検証後の状態を保存した
OpenSSL::X509::StoreContext オブジェクトです。
このコールバックには2つの役割があります。1つ目はコンテキストオブジェ......ることです。このコールバックが true を返すと、たとえ
OpenSSL が検証失敗と判定しても、検証が成功したものと判断し証明書チェイン
の検証を続けます。逆に false を返すと、検証が失敗したものとみなされ
検証を停止し、......nil を設定するとデフォルトのコールバック(単に第一引数をそのまま返すだけ)
が使われます。
初期状態は nil です。
@param proc 設定する Proc オブジェクト
@see OpenSSL::X509::Store#verify_callback,
OpenSSL::X509::Store#verify,
OpenSSL::... -
OpenSSL
:: X509 :: Extension . new(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (6313.0) -
OpenSSL::X509::Extension オブジェクトを生成します。
...OpenSSL::X509::Extension オブジェクトを生成します。
引数が1つの場合は DER 形式の文字列を渡します。
引数が2つ以上の場合は、oid には拡張領域の OID の ドット区切り表記、
short name、long name のいずれかである文字列を与えま......す。
value にはその値を表す DER 形式の文字列、もしくは
OpenSSL::ASN1::ASN1Data のサブクラスを与えます。
例;
require 'openssl'
include OpenSSL
oid = "subjectKeyIdentifier"
val = "\004\024\206\312\245\"\201b\357\255\n\211\274\255rA,)I\364\206V"
ex = X509:......tension.new(oid, val)
p ex.value # => "86:CA:A5:22:81:62:EF:AD:0A:89:BC:AD:72:41:2C:29:49:F4:86:56"
ex2 = X509::Extension.new("2.5.29.19", "0\x03\x01\x01\xFF")
p ex2.oid # => "basicConstrains"
ex3 = X509::Extension.new("basicConstraints", ASN1.Sequence([ASN1::Boolean(false)]))
p ex3 # => b... -
OpenSSL
:: BN . pseudo _ rand(bits , fill=0 , odd=false) -> OpenSSL :: BN (6301.0) -
乱数を生成し、返します。
...生成します。
fill が -1 なら、生成させる数の最上位ビットが
0である場合を許容します。fill が 0 なら、
生成させる数の最上位ビットは1にセットされます、
つまり必ず bits ビットの整数となります。
fill が1の場合は、上......@param bits 発生させる数のビット数
@param fill 上位ビットの性質を決める整数
@param odd 真なら発生させる数は奇数のみとなる
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.rand, OpenSSL::BN.pseudo_rand_range... -
OpenSSL
:: BN . rand(bits , fill=0 , odd=false) -> OpenSSL :: BN (6301.0) -
暗号論的に強い擬似乱数を生成し、返します。
...生成します。
fill が -1 なら、生成させる数の最上位ビットが
0である場合を許容します。fill が 0 なら、
生成させる数の最上位ビットは1にセットされます、
つまり必ず bits ビットの整数となります。
fill が1の場合は、上......@param bits 発生させる数のビット数
@param fill 上位ビットの性質を決める整数
@param odd 真なら発生させる数は奇数のみとなる
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.pseudo_rand, OpenSSL::BN.rand_range...