# Static-AAD 検証

{% hint style="warning" %}
SCEPman Enterprise 顧客向けのみ
{% endhint %}

{% hint style="info" %}
これらの設定は Certificate Master ではなく SCEPman App Service にのみ適用する必要があります。詳細については次を参照してください [SCEPman 設定](https://docs.scepman.com/ja/scepman-gou-cheng/application-settings).
{% endhint %}

## AppConfig:StaticAADValidation:Enabled

*Linux: AppConfig\_\_StaticAADValidation\_\_Enabled*

{% hint style="info" %}
バージョン 2.2 以降に適用
{% endhint %}

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

**説明:** この設定は、Static エンドポイントと同様に他の MDM システムから証明書を要求するのに役立ちますが、証明書の有効期間が AAD オブジェクト（ユーザーまたはデバイス）に紐づけられます。証明書のサブジェクトには AAD デバイス ID を含めるか、Subject Alternative Name にユーザーの UPN を含める必要があり、Intune 証明書と同様です。

* **True**: SCEPman はパスが次の追加の SCEP サーバーエンドポイントでリッスンします `/static/aad`. と併用して使用します [AppConfig:StaticAADValidation:RequestPassword](#appconfig-staticaadvalidation-requestpassword).&#x20;
* **False** （デフォルト）：SCEPman は他の MDM システム向けに AAD に紐づく証明書を発行しません。

## AppConfig:StaticAADValidation:DefaultEkus

*Linux: AppConfig\_\_StaticAADValidation\_\_DefaultEkus*

{% hint style="info" %}
バージョン 2.8 以降に適用
{% endhint %}

**値:** Static AAD エンドポイントが使用された場合に証明書に追加される拡張キー使用法（EKU）の OID。OID はコンマ、セミコロン、またはスペースで区切ります。デフォルトはクライアント認証（1.3.6.1.5.5.7.3.2）です

**説明:** 証明書要求に EKU が含まれていない場合、SCEPman はこの設定で定義された EKU を証明書に追加します。もし [AppConfig:UseRequestedKeyUsages](https://docs.scepman.com/ja/scepman-gou-cheng/certificates#appconfig-userequestedkeyusages) が次に設定されていると *false*証明書要求に EKU が含まれている場合でも、この設定で定義された EKU が証明書に追加されます。

## AppConfig:StaticAADValidation:DefaultKeyUsage

*Linux: AppConfig\_\_StaticAADValidation\_\_DefaultKeyUsage*

{% hint style="info" %}
バージョン 2.8 以降に適用
{% endhint %}

**値:** EncipherOnly|CrlSign|KeyCertSign|KeyAgreement|DataEncipherment|*KeyEncipherment*|NonRepudiation|*DigitalSignature*|DecipherOnly（デフォルトは *斜体*)

**説明:** 証明書要求にキー使用（Key Usage）が含まれていない場合、SCEPman はこの設定で定義されたキー使用を証明書に追加します。もし [AppConfig:UseRequestedKeyUsages](https://docs.scepman.com/ja/scepman-gou-cheng/certificates#appconfig-userequestedkeyusages) が次に設定されていると *false*次に設定されていると、この設定で定義されたキー使用は証明書要求にキー使用が含まれている場合でも証明書に追加されます。

## AppConfig:StaticAADValidation:RequestPassword

*Linux: AppConfig\_\_StaticAADValidation\_\_RequestPassword*

{% hint style="info" %}
バージョン 2.2 以降に適用
{% endhint %}

**値:** *文字列*

**説明:** 他の MDM システムが証明書を取得するためのすべての SCEP リクエストに含めなければならないチャレンジパスワード。次の場合にのみ使用されます [AppConfig:StaticAADValidation:Enabled](#appconfig-staticaadvalidation-enabled) が次に設定されていると *true*.

この設定は Azure Key Vault の Secret として定義することを推奨します。Secret の名前は次である必要があります *AppConfig--StaticAADValidation--RequestPassword*.

## AppConfig:StaticAADValidation:ValidityPeriodDays

*Linux: AppConfig\_\_StaticAADValidation\_\_ValidityPeriodDays*

{% hint style="info" %}
バージョン 2.2 以降に適用
{% endhint %}

**値:** 正の *整数*

**説明:** この設定はグローバルな [ValidityPeriodDays](https://docs.scepman.com/ja/scepman-gou-cheng/certificates#appconfig-validityperioddays) をさらに短くします（Static-AAD エンドポイント用）。

## AppConfig:StaticAADValidation:EnableCertificateStorage

*Linux: AppConfig\_\_StaticAADValidation\_\_EnableCertificateStorage*

{% hint style="info" %}
バージョン 2.3 以降に適用

SCEPman Enterprise Edition のみ
{% endhint %}

**値:** *true* または *false* （デフォルト）

**説明:** Static-AAD エンドポイント経由で証明書を要求する際、これが設定されていると SCEPman は要求された証明書を Azure のストレージアカウントに保存します。 *true*。これにより発行された証明書は SCEPman Certificate Master に表示され、そこで手動で表示および取り消すことができます。さらに、対応する AAD オブジェクトが無効化または削除された場合、証明書は自動的に取り消されます。もし *false* または設定されていない場合、SCEPman は発行された証明書を保存せず、証明書はログにのみ表示されるか、SCEP クライアントがどこかに保存している場合のみ確認できます。
