# 登録 REST API

{% hint style="warning" %}
SCEPman Enterprise Edition のみ

バージョン 2.3.689 以上に適用されます
{% endhint %}

{% hint style="info" %}
これらの設定は Certificate Master ではなく SCEPman App Service にのみ適用してください。詳細は [SCEPman 設定](https://docs.scepman.com/ja/scepman-no/application-settings).
{% endhint %}

## AppConfig:DbCSRValidation:Enabled

*Linux: AppConfig\_\_DbCSRValidation\_\_Enabled*

**(URI)** *true* または *false* （デフォルト）

**説明:** これはカスタムスクリプトやプロセスが使用できる REST API エンドポイントです。参照してください [REST API の利用方法に関する当社の記事](https://docs.scepman.com/ja/zheng-ming-shu-guan-li/api-certificates) を参照してください。

## AppConfig:DbCSRValidation:ValidityPeriodDays

*Linux: AppConfig\_\_DbCSRValidation\_\_ValidityPeriodDays*

**(URI)** 正の整数

**説明:** この設定は REST API エンドポイントに対するグローバルな ValidityPeriodDays をさらに短縮します。例えばここに 365 日の値を設定し、グローバルを [AppConfig:ValidityPeriodDays](#appconfig-dbcsrvalidation-validityperioddays) 730 に設定した場合、API を通じて発行される証明書は 1 年の有効期間になり、他のエンドポイントを通じて発行される証明書は最大 2 年有効になる可能性があります。

さらに、PKCS#10 リクエストに拡張を含めることで、ここに設定された値より短い個別の有効期間で証明書を登録することができます。

## AppConfig:DbCSRValidation:AllowRenewals

*Linux: AppConfig\_\_DbCSRValidation\_\_AllowRenewals*

**(URI)** *true* または *false* （デフォルト）

**説明:** これにより EST の "simplereenroll" エンドポイントを使用できるようになり、 [mTLS を使用した証明書の更新が可能になります](https://docs.scepman.com/certificate-deployment/api-certificates/api-enrollment#id-2.-app-service-settings)。これは、以下に追加された証明書タイプに対してのみ機能します [AppConfig:DbCSRValidation:ReenrollmentAllowedCertificateTypes。](#appconfig-dbcsrvalidation-reenrollmentallowedcertificatetypes)

## AppConfig:DbCSRValidation:ReenrollmentAllowedCertificateTypes

*Linux: AppConfig\_\_DbCSRValidation\_\_ReenrollmentAllowedCertificateTypes*

**(URI)** 次のリストからの証明書タイプをカンマ区切りで指定してください：

* DomainController
* Static
* IntuneUser
* IntuneDevice
* JamfUser
* JamfUserWithDevice
* JamfUserWithComputer
* JamfDevice
* JamfComputer

**説明:** この設定で指定されたタイプの証明書については simplereenroll エンドポイントを使用できます。値を指定しない場合、デフォルトはタイプなし、つまり simplereenroll エンドポイントは使用できません。

例えば、Certificate Master を通じて手動で発行された証明書を更新したい場合は、次を指定します `Static`。さらに Domain Controller 証明書も更新したい場合は、次を指定します `DomainController,Static`.
