拡張鍵使用方法
拡張鍵使用方法では、証明書の拡張鍵使用方法の拡張を定義することができます。
JSON の例:拡張鍵使用方法
{ ... "extensions": { "extended_key_usage": { "critical": true, "allow_critical_override": true, "include": "yes", "required_usages": [ "client_authentication" ], "optional_usages": [ "server_authentication", "code_signing", "email_protection", "smart_card_logon" ] } } } |
パラメータ:拡張鍵使用方法
名前 | タイプ | 必須/任意 | 説明 |
---|---|---|---|
extended_key_usage | object | required | 拡張鍵の使用方法:重要 |
.. critical | boolean | optional | true (デフォルト) の場合、拡張鍵使用方法拡張は重要です。false の場合、拡張鍵使用方法は重要ではありません。 |
.. allow_critical_override | boolean | optional | true の場合、証明書プロファイルと証明書申請で拡張鍵使用方法:重要の設定を変更することができます。false (デフォルト) の場合、拡張鍵使用方法:重要の設定は、証明書テンプレートの定義に従って設定されます。 |
.. include | string | optional | 拡張鍵の使用方法を証明書に含める必要があるかを定義します。 可能な値:
|
.. required_usages | 文字列の配列 | optional | 証明書に含める必要のある、拡張キーの使用法を定義します。 可能な値:
|
.. optional_usages | 文字列の配列 | optional | 証明書プロファイルで許可された場合に含まれる可能性のある、拡張鍵使用方法を定義します。 可能な値:
|