385件ヒット
[101-200件を表示]
(0.103秒)
ライブラリ
クラス
- IO (11)
-
Net
:: FTP (22) -
Net
:: HTTP (11) -
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: Boolean (22) -
OpenSSL
:: ASN1 :: Enumerated (22) -
OpenSSL
:: X509 :: Extension (22) - OptionParser (132)
- PP (22)
-
Socket
:: Option (11)
モジュール
-
OpenSSL
:: ASN1 (33) -
OpenSSL
:: SSL :: SocketForwarder (11) - Process (11)
キーワード
- ASN1 (11)
- BOOLEAN (11)
- DRbProtocol (11)
- Ruby用語集 (11)
- bool (11)
-
debug
_ mode= (11) - exit! (11)
- fcntl (22)
- new (66)
- on (132)
-
proxy
_ from _ env= (11) - resume= (11)
-
sharing
_ detection (11) -
sharing
_ detection= (11) - tag (11)
検索結果
先頭5件
- DRb
:: DRbProtocol - OpenSSL
:: ASN1 :: Enumerated . new(value) -> OpenSSL :: ASN1 :: Boolean - OpenSSL
:: ASN1 :: Enumerated . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Boolean - OpenSSL
:: X509 :: Extension . new(der) -> OpenSSL :: X509 :: Extension - OpenSSL
:: X509 :: Extension . new(oid , value , critical=false) -> OpenSSL :: X509 :: Extension
-
DRb
:: DRbProtocol (6006.0) -
drb で使われる通信プロトコルを取り扱うモジュールです。
...を定義したい場合には
このモジュールを使う必要があります。
通信手段を定義したクラスを DRb::DRbProtocol.#add_protocol で
drb に登録することで、追加ができます。
デフォルトでは DRbTCPSocket クラスを用い、druby://... という
URI......ロトコルを追加する例としては、
例としては drb/unix で定義している DRb::DRbUNIXSocket や
サンプルの sample/drb/http0.rb、 sample/drb/http0serv.rb などを見てください。
これらの例を見てわかるように、通信クラスでは取り扱えない URI......というのが最も簡単なこのメソッドの
実装法です。
: recv_reply
サーバからリプライを受け取り、[success-boolean, reply-value] という配列を
返します。DRb.recv_reply を呼び出し、通信オブジェクトが
保持しているストリームか... -
OpenSSL
:: ASN1 :: Enumerated . new(value) -> OpenSSL :: ASN1 :: Boolean (3202.0) -
ASN.1 の Enumerated 型の値を表現する OpenSSL::ASN1::Enumerated オブジェクトを 生成します。
...の Enumerated 型の値を表現する OpenSSL::ASN1::Enumerated オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::ENUMERATED となります。
@param value ASN.1 値を表す Ruby のオブジェク......ト(0以上の整数)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: ASN1 :: Enumerated . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: Boolean (3202.0) -
ASN.1 の Enumerated 型の値を表現する OpenSSL::ASN1::Enumerated オブジェクトを 生成します。
...の Enumerated 型の値を表現する OpenSSL::ASN1::Enumerated オブジェクトを
生成します。
value 以外の引数を省略した場合はタグクラスは :UNIVERSAL、
タグ は OpenSSL::ASN1::ENUMERATED となります。
@param value ASN.1 値を表す Ruby のオブジェク......ト(0以上の整数)
@param tag タグ番号
@param tagging タグ付けの方法(:IMPLICIT もしくは :EXPLICIT)
@param tag_class タグクラス(:UNIVERSAL, :CONTEXT_SPECIFIC, :APPLICATION, :PRIVATE のいずれか)... -
OpenSSL
:: X509 :: Extension . new(der) -> OpenSSL :: X509 :: Extension (3106.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:......xtension.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 # =>... -
OpenSSL
:: X509 :: Extension . new(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (3106.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:......xtension.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 # =>... -
OpenSSL
:: ASN1 (3048.0) -
ASN.1(Abstract Syntax Notation One) のデータを取り扱うためのモジュールです。
...ASN.1(Abstract Syntax Notation One)
のデータを取り扱うためのモジュールです。
OpenSSLで証明書などを取り扱うのに必要になります。
このモジュールには、ASN.1関連のモジュール関数や定数、
ASN.1 のデータ型に対応するクラスが定......義されています。
このモジュールは ASN.1 を十分に取り扱うのに必要な機能は
持っていません。SSL/TLSで必要な機能しか実装されていません。
ASN.1 は ITU-T と ISO によって定義された、データの構造を定義するための
言語を......使うことで、
IMPLICIT or EXPLICIT なタグ付けを実現することもできます。
例:
require 'openssl'
# 単純型のデータ
x = OpenSSL::ASN1::UTF8String.new("foobar")
# 構造型のデータ
y = OpenSSL::ASN1::Sequence.new([OpenSSL::ASN1::Boolean.new(true),... -
OpenSSL
:: ASN1 :: ASN1Data # tag -> Integer (3006.0) -
タグ番号を返します。
...タグ番号を返します。
タグ番号です。Universal 型の場合は BOOLEAN = 1 から BMPSTRING = 30
のいずれかの値をとります。
@see OpenSSL::ASN1::ASN1Data#tag=... -
Ruby用語集 (3006.0)
-
Ruby用語集 A B C D E F G I J M N O R S Y
... ra wa
=== 記号・数字
: %記法
: % notation
「%」記号で始まる多種多様なリテラル記法の総称。
参照:d:spec/literal#percent
: 0 オリジン
: zero-based
番号が 0 から始まること。
例えば、
Array や Vector、Matrix などの要素の番......た。
: blade
Ruby の各種メーリングリストのアーカイブ。
http://blade.nagaokaut.ac.jp/ruby/
: bundled gem
標準添付ライブラリーの gem のうち、アンインストールできるもの。
→ default gem、標準添付ライブラリー
: Bundler
特定の......もある。
Ruby の処理系は CRuby を代表として、いくつかある。
: 真偽値
: Boolean value
Ruby ではどんなオブジェクトも真または偽である。
nil と false だけが偽であり、空文字列、空配列も含め、他のすべての
オブジェク... -
Net
:: FTP # debug _ mode=(boolean) (207.0) -
デバッグモードの on/off を設定します。
...デバッグモードの on/off を設定します。
@param boolean 真ならばデバッグモードを on にします。
@see Net::FTP#debug_mode... -
Net
:: FTP # resume=(boolean) (207.0) -
現在のリジュームモードを設定します。
...現在のリジュームモードを設定します。
@param boolean trueならばリジュームモードを on にします。
@see Net::FTP#resume...