るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
9件ヒット [1-9件を表示] (0.021秒)
トップページ > バージョン:3.4[x] > クエリ:Object[x] > クラス:OpenSSL::X509::Name[x]

別のキーワード

  1. _builtin each_object
  2. objectspace each_object
  3. json object
  4. object then
  5. object send

検索結果

OpenSSL::X509::Name::DEFAULT_OBJECT_TYPE -> Integer (18307.0)

属性値のデフォルトの ASN.1 の型です。

...属性値のデフォルトの ASN.1 の型です。

[m:OpenSSL::X509::Name.parse] や [m:OpenSSL::X509::Name.new] で
template に指定されなかった属性はこの型であると仮定して処理されます。

[m:OpenSSL::ASN1::UTF8STRING] を返します。...

OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE -> { String => Integer } (18307.0)

属性型に対応する ASN.1の型を格納したハッシュです。

...属性型に対応する ASN.1の型を格納したハッシュです。

[m:OpenSSL::X509::Name.parse] や [m:OpenSSL::X509::Name.new]
などでデフォルト値として使われます。

キーは属性型文字列で、ASN.1の型を表わす整数が対応します。

以下の文字列が...

OpenSSL::X509::Name.new(ary, template = OBJECT_TYPE_TEMPLATE) -> OpenSSL::X509::Name (325.0)

[c:OpenSSL::X509::Name] オブジェクトを生成します。

...[c:OpenSSL::X509::Name] オブジェクトを生成します。

引数を与えなかった場合は空のオブジェクトを返します。

第1引数として配列を与えた場合には、その内容が属性型と属性値の文字列のペアであると仮定して、オブジェクト...
...成します。
この場合値のデータ型(ASN.1の型)は template で与えたハッシュによって定まります。

obj が [c:OpenSSL::X509::Name] である場合には内容を複製したオブジェクトを返します。

それ以外の場合は obj の to_der メソッドを読...
...agawa"], ["L", "Yokohama"], ["O", "Example Company"], ["OU", "Lab3"], ["CN", "foobar"], ["emailAddress", "foobar@lab3.example.co.jp"]])
# => OpenSSL::X509::Name object: /C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp
```

- **param** `ary` --...

OpenSSL::X509::Name.parse(str, template=OBJECT_TYPE_TEMPLATE) -> OpenSSL::X509::Name (310.0)

文字列をパースして [c:OpenSSL::X509::Name] オブジェクトを返します。

...文字列をパースして [c:OpenSSL::X509::Name] オブジェクトを返します。

```ruby title="例"
require 'openssl'
OpenSSL::X509::Name
.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp')
```

- **param** `str` -- パースす...

OpenSSL::X509::Name.parse_openssl(str, template=OBJECT_TYPE_TEMPLATE) -> OpenSSL::X509::Name (310.0)

文字列をパースして [c:OpenSSL::X509::Name] オブジェクトを返します。

...文字列をパースして [c:OpenSSL::X509::Name] オブジェクトを返します。

```ruby title="例"
require 'openssl'
OpenSSL::X509::Name
.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp')
```

- **param** `str` -- パースす...

絞り込み条件を変える

OpenSSL::X509::Name.parse_rfc2253(str, template=OBJECT_TYPE_TEMPLATE) -> OpenSSL::X509::Name (307.0)

RFC2253形式の文字列をパースして [c:OpenSSL::X509::Name] オブジェクトを返します。

...RFC2253形式の文字列をパースして [c:OpenSSL::X509::Name] オブジェクトを返します。

- **param** `str` -- パースする文字列
- **param** `template` -- 属性型に対応するデータ型を表わすハッシュ...

OpenSSL::X509::Name.new -> OpenSSL::X509::Name (25.0)

[c:OpenSSL::X509::Name] オブジェクトを生成します。

...[c:OpenSSL::X509::Name] オブジェクトを生成します。

引数を与えなかった場合は空のオブジェクトを返します。

第1引数として配列を与えた場合には、その内容が属性型と属性値の文字列のペアであると仮定して、オブジェクト...
...成します。
この場合値のデータ型(ASN.1の型)は template で与えたハッシュによって定まります。

obj が [c:OpenSSL::X509::Name] である場合には内容を複製したオブジェクトを返します。

それ以外の場合は obj の to_der メソッドを読...
...agawa"], ["L", "Yokohama"], ["O", "Example Company"], ["OU", "Lab3"], ["CN", "foobar"], ["emailAddress", "foobar@lab3.example.co.jp"]])
# => OpenSSL::X509::Name object: /C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp
```

- **param** `ary` --...

OpenSSL::X509::Name.new(obj) -> OpenSSL::X509::Name (25.0)

[c:OpenSSL::X509::Name] オブジェクトを生成します。

...[c:OpenSSL::X509::Name] オブジェクトを生成します。

引数を与えなかった場合は空のオブジェクトを返します。

第1引数として配列を与えた場合には、その内容が属性型と属性値の文字列のペアであると仮定して、オブジェクト...
...成します。
この場合値のデータ型(ASN.1の型)は template で与えたハッシュによって定まります。

obj が [c:OpenSSL::X509::Name] である場合には内容を複製したオブジェクトを返します。

それ以外の場合は obj の to_der メソッドを読...
...agawa"], ["L", "Yokohama"], ["O", "Example Company"], ["OU", "Lab3"], ["CN", "foobar"], ["emailAddress", "foobar@lab3.example.co.jp"]])
# => OpenSSL::X509::Name object: /C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp
```

- **param** `ary` --...

OpenSSL::X509::Name#add_entry(oid, value, type = nil) (22.0)

新しい属性を追加します。

...- 属性型文字列
- **param** `value` -- 属性値文字列
- **param** `type` -- 属性値の(ASN.1の)型、省略時は [m:OpenSSL::X509::Name::OBJECT_TYPE_TEMPLATE] と oid から型が決まる
- **raise** `OpenSSL::X509::NameError` -- 属性の追加に失敗した場合に発生します...