Skip to main content

サブジェクトの属性

サブジェクト属性は、証明書に含めることができるサブジェクトの属性を定義します。

JSON の例:サブジェクトの属性

{
  ...
  "subject": {
    "attributes": [
      {
        "type": "common_name",
        "encoding": "auto",
        "allowed_source": [
          "csr",
          "fixed_value",
          "user_supplied"
        ]
      },
      {
        "type": "organization_name",
        "include": "optional",
        "encoding": "auto",
        "allowed_source": [
          "csr",
          "fixed_value",
          "user_supplied"
        ]
      },
      {
        "type": "organization_unit",
        "include": "optional",
        "encoding": "auto",
        "allowed_source": [
          "csr",
          "fixed_value",
          "user_supplied"
        ]
      }
    ]
  }
}

パラメータ:サブジェクトの属性

名前

タイプ

必須/任意

説明

subject

object

required

サブジェクトの属性の詳細

.. attributes

オブジェクトの配列

required

証明書に含める属性のリスト

.. .. type

string

required

証明書に含める属性のタイプ

可能な値:

  • common_name

  • organization_name

  • organization_unit

  • street_address

  • postal_code

  • locality

  • state

  • country

  • email

  • unstructured_name

  • unstructured_address

  • serial_number

  • unique_description

  • domain_component

.. .. include

string

optional

サブジェクト属性の値が必須であるか任意であるかを定義します。

可能な値:

  • yes (デフォルト)

  • optional

.. .. encoding

string

optional

サブジェクト属性値のエンコード規格を定義します。

可能な値:

  • 自動(デフォルト)

  • utf8_string

  • printable_string

  • ia5_string

.. .. allowed_source

文字列の配列

required

サブジェクト属性値の許容されるソースを定義します。

可能な値:

  • csr: CSRからソースを取得。

  • user_supplied: 証明書要求で提供されたもの。API、ポータル、およびバッチの登録申請方法にのみ適用されます。

  • fixed_value (デフォルト): 証明書プロファイルに定義されています。csrまたはuser-supplied値が提供されていない場合、固定値が使用されます。