るりまサーチ

最速Rubyリファレンスマニュアル検索!
90件ヒット [1-90件を表示] (0.010秒)
トップページ > クエリ:oid[x] > 種類:特異メソッド[x]

別のキーワード

  1. openssl oid
  2. openssl oid=
  3. objectid oid
  4. attribute oid
  5. extension oid

ライブラリ

キーワード

検索結果

Shell::Void.new(sh, *opts) (3001.0)

OpenSSL::X509::Extension.new(oid, value, critical=false) -> OpenSSL::X509::Extension (144.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 #...
...n.new("basicConstraints", ASN1.Sequence([ASN1::Boolean(false)]))
p ex3 # => basicConstraints = CA:FALSE

@param der DER形式の文字列
@param oid OIDを表す文字列(ドット区切り、short name, long nameのいずれか)
@param value 拡張領域の値を表す DER 形式文字列
@param...

OpenSSL::X509::Attribute.new(oid, value) -> OpenSSL::X509::Attribute (120.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.register(oid, short_name, long_name) -> true (108.0)

オブジェクト識別子に対応する名前(short name と long name)を OpenSSLの内部テーブルに登録します。

..., "X509v3 Subject Directory Attributes")
p OpenSSL::ASN1::ObjectId.new("2.5.29.9").long_name
# => "X509v3 Subject Directory Attributes"

@param oid 登録する識別子(ドット区切り数字表記の文字列)
@param short_name short nameとして登録する文字列
@param long_name long...

OpenSSL::X509::Extension.new(der) -> OpenSSL::X509::Extension (44.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 #...
...n.new("basicConstraints", ASN1.Sequence([ASN1::Boolean(false)]))
p ex3 # => basicConstraints = CA:FALSE

@param der DER形式の文字列
@param oid OIDを表す文字列(ドット区切り、short name, long nameのいずれか)
@param value 拡張領域の値を表す DER 形式文字列
@param...

絞り込み条件を変える

OpenSSL::X509::Attribute.new(der) -> OpenSSL::X509::Attribute (20.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 (7.0)

ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。

...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 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タ...

OpenSSL::ASN1::ObjectId.new(value, tag, tagging, tag_class) -> OpenSSL::ASN1::ObjectId (7.0)

ASN.1 のオブジェクト識別子を表わす OpenSSL::ASN1::ObjectId の オブジェクトを生成します。

...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 オブジェクト識別子を表す文字列
@param tag タグ番号
@param tagging タ...