226件ヒット
[1-100件を表示]
(0.050秒)
種類
- 特異メソッド (83)
- 関数 (66)
- インスタンスメソッド (55)
- マクロ (22)
ライブラリ
- openssl (132)
-
shell
/ builtin-command (6)
クラス
-
OpenSSL
:: ASN1 :: ObjectId (88) -
OpenSSL
:: X509 :: Attribute (22) -
OpenSSL
:: X509 :: Extension (22) -
Shell
:: Void (6)
キーワード
-
Data
_ Wrap _ Struct (11) - NEWOBJ (11)
- ln (11)
-
long
_ name (11) -
new
_ blktag (11) - newtok (11)
-
rb
_ ary _ store (11) -
rb
_ define _ alias (11) -
rb
_ module _ new (11) -
rb
_ newobj (11) - register (11)
-
short
_ name (11) - sn (11)
検索結果
先頭5件
-
static char * newtok(void) (26200.0)
-
トークンバッファを初期化またはクリアし、 次のトークンを開始する。
トークンバッファを初期化またはクリアし、
次のトークンを開始する。 -
static struct BLOCKTAG * new
_ blktag(void) (26200.0) -
-
Shell
:: Void . new(sh , *opts) (21101.0) -
-
OpenSSL
:: X509 :: Extension . new(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (18263.0) -
OpenSSL::X509::Extension オブジェクトを生成します。
...ェクトを生成します。
引数が1つの場合は DER 形式の文字列を渡します。
引数が2つ以上の場合は、oid には拡張領域の OID の ドット区切り表記、
short name、long name のいずれかである文字列を与えます。
value にはその値を表......SL
oid = "subjectKeyIdentifier"
val = "\004\024\206\312\245\"\201b\357\255\n\211\274\255rA,)I\364\206V"
ex = X509::Extension.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 # => basicConstraints = CA:FALSE
@param der DER形式の文字列
@param oid OIDを表す文字列(ドット区切り、short name, long nameのいずれか)
@param value 拡張領... -
OpenSSL
:: X509 :: Attribute . new(oid , value) -> OpenSSL :: X509 :: Attribute (18221.0) -
attribute オブジェクトを生成します。
...を生成します。
この場合、oid は Object ID の文字列、value には
OpenSSL::ASN1::ASN1Data のインスタンスを渡さなければなりません。
@param der DER 形式の文字列、もしくは to_der を持つオブジェクト
@param oid Object ID 文字列
@param value 値......表す OpenSSL::ASN1::ASN1Data インスタンス
@raise OpenSSL::X509::AttributeError attributeオブジェクトの生成に失敗した場合に
発生します。DER 形式文字列が不正であった場合、oid, value が不正であった
場合などに発生します。... -
OpenSSL
:: X509 :: Extension . new(der) -> OpenSSL :: X509 :: Extension (18163.0) -
OpenSSL::X509::Extension オブジェクトを生成します。
...ェクトを生成します。
引数が1つの場合は DER 形式の文字列を渡します。
引数が2つ以上の場合は、oid には拡張領域の OID の ドット区切り表記、
short name、long name のいずれかである文字列を与えます。
value にはその値を表......SL
oid = "subjectKeyIdentifier"
val = "\004\024\206\312\245\"\201b\357\255\n\211\274\255rA,)I\364\206V"
ex = X509::Extension.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 # => basicConstraints = CA:FALSE
@param der DER形式の文字列
@param oid OIDを表す文字列(ドット区切り、short name, long nameのいずれか)
@param value 拡張領... -
OpenSSL
:: ASN1 :: ObjectId # oid -> String (18125.0) -
オブジェクト識別子のドット区切り数値を文字列で返します。
...オブジェクト識別子のドット区切り数値を文字列で返します。
例:
require "openssl"
oid = OpenSSL::ASN1::ObjectId.new("subjectAltName")
p oid.oid #=> "2.5.29.17"
@raise OpenSSL::ASN1::ASN1Error オブジェクト識別子名が未知である場合に発生します... -
OpenSSL
:: X509 :: Attribute . new(der) -> OpenSSL :: X509 :: Attribute (18121.0) -
attribute オブジェクトを生成します。
...を生成します。
この場合、oid は Object ID の文字列、value には
OpenSSL::ASN1::ASN1Data のインスタンスを渡さなければなりません。
@param der DER 形式の文字列、もしくは to_der を持つオブジェクト
@param oid Object ID 文字列
@param value 値......表す OpenSSL::ASN1::ASN1Data インスタンス
@raise OpenSSL::X509::AttributeError attributeオブジェクトの生成に失敗した場合に
発生します。DER 形式文字列が不正であった場合、oid, value が不正であった
場合などに発生します。... -
OpenSSL
:: ASN1 :: ObjectId . new(value) -> OpenSSL :: ASN1 :: ObjectId (18120.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...enSSL::ASN1::OBJECT となります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字... -
OpenSSL
:: ASN1 :: ObjectId . new(value , tag , tagging , tag _ class) -> OpenSSL :: ASN1 :: ObjectId (18120.0) -
ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。
...enSSL::ASN1::OBJECT となります。
例:
require "openssl"
include OpenSSL
p ASN1::ObjectId.new("1.2.840.10040.4.3").long_name # => "dsaWithSHA1"
p ASN1::ObjectId.new("dsaWithSHA1").oid # => "1.2.840.10040.4.3"
@param value ASN.1 オブジェクト識別子を表す文字...