> For the complete documentation index, see [llms.txt](https://docs.scepman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scepman.com/ja/scepman-gou-cheng/application-settings/dependencies-azure-services/azure-keyvault.md).

# Azure Key Vault

{% hint style="info" %}
これらの設定は SCEPman App Service にのみ適用し、Certificate Master には適用しないでください。以下を参照してください [SCEPman 設定](/ja/scepman-gou-cheng/application-settings.md).
{% endhint %}

## AppConfig:KeyVaultConfig:RootCertificateConfig:AddExtendedKeyUsage

*Linux: AppConfig\_\_KeyVaultConfig\_\_RootCertificateConfig\_\_AddExtendedKeyUsage*

**値:** *true* または *false*

**説明:** この設定は、SCEPman が CA 証明書に拡張キー使用法 (Extended Key Usage) 拡張を付与して生成するかどうかを決定します。この拡張は標準では必須ではありませんが、Cisco ISE が OCSP を動作させるために要求することがあります。

**True** (1.9 以降の既定値): SCEPman は新しく生成される CA 証明書に拡張キー使用法 (Extended Key Usage) 拡張を追加します。

**False** (1.8 以前の既定値): SCEPman は拡張キー使用法 (Extended Key Usage) 拡張のない CA 証明書を生成します。

## AppConfig:KeyVaultConfig:RootCertificateConfig:DaysExpiresIn

*Linux: AppConfig\_\_KeyVaultConfig\_\_RootCertificateConfig\_\_DaysExpiresIn*

生成された Root CA 証明書の有効期間（日数）です。既定値は 3650、つまり約 10 年です。セキュリティ上の利点はない一方で可用性リスクが増すため、この値は減らさないことを推奨します。Root CA 証明書の配布を停止することは、証明書の期限切れを待つよりも簡単で、はるかに速いためです。

{% hint style="danger" %}
変更はサービスに悪影響を及ぼす可能性があります！
{% endhint %}

## AppConfig:KeyVaultConfig:RootCertificateConfig:KeySize

*Linux: AppConfig\_\_KeyVaultConfig\_\_RootCertificateConfig\_\_KeySize*

Root CA キーのビット長です。新規インストールではこれが 4096 に設定されます。この設定を削除すると、既定値は 2048 になります。ただし、これは新しい Root CA 証明書を生成する場合にのみ適用されます。

{% hint style="danger" %}
変更はサービスに悪影響を及ぼす可能性があります！
{% endhint %}

## AppConfig:KeyVaultConfig:RootCertificateConfig:KeyType

*Linux: AppConfig\_\_KeyVaultConfig\_\_RootCertificateConfig\_\_KeyType*

Root CA に対して作成されるキーの種類です。 *RSA* はソフトウェアで保護された RSA キーです; *RSA-HSM* は HSM で保護されています。ECC キーを使用したい場合は、SCEPman サポートまでご連絡ください。

{% hint style="danger" %}
変更はサービスに悪影響を及ぼす可能性があります！
{% endhint %}

## AppConfig:KeyVaultConfig:KeyVaultURL

*Linux: AppConfig\_\_KeyVaultConfig\_\_KeyVaultURL*

Azure Key Vault の URL です。この設定はセットアップ時に自動で構成されます。

この設定は、App Service の構成に含まれている必要があります。この設定を Azure Key Vault の Secret として定義することはできません！

{% hint style="danger" %}
変更はサービスに悪影響を及ぼす可能性があります！
{% endhint %}

## AppConfig:KeyVaultConfig:RootCertificateConfig:CertificateName

*Linux: AppConfig\_\_KeyVaultConfig\_\_RootCertificateConfig\_\_CertificateName*

Root Certificate 名です。この設定はセットアップ時に自動で構成されます。

この名前は証明書自体には表示されず、Azure Key Vault 内の CA 証明書への参照としてのみ使用されます。URL の一部であるため、英数字やダッシュなどの名前制限があります。

{% hint style="danger" %}
変更はサービスに悪影響を及ぼす可能性があります！
{% endhint %}

## AppConfig:KeyVaultConfig:RootCertificateConfig:Subject

*Linux: AppConfig\_\_KeyVaultConfig\_\_RootCertificateConfig\_\_Subject*

Root Certificate のサブジェクトです。この設定はセットアップ時に自動で構成されます。これは CA 証明書の作成時にのみ入力として使用され、CA 証明書が作成された後は使用されません。

{% hint style="danger" %}
変更はサービスに悪影響を及ぼす可能性があります！
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.scepman.com/ja/scepman-gou-cheng/application-settings/dependencies-azure-services/azure-keyvault.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
