# SCEPman Settings

The section describes additional settings for the behavior of SCEPman. All of these are optional, though, and we recommend just start with the defaults.

Settings can be added or changed manually if needed. Some changes can harm your service. Please carefully read all information about a setting before changing.

For each Setting, you can choose whether you want to define the setting in the App Service Configuration or in Azure Key Vault. If you define the same setting in both places, Azure Key Vault takes precedence.

## Convenient Configuration in the App Service Configuration

<figure><img src="/files/Y1h4KVWzaip7rSKWYqvy" alt=""><figcaption></figcaption></figure>

We recommend defining settings in the App Service Configuration except for passwords.

## Linux Configuration

All existing settings are available for both Windows and Linux App Services.

When configuring Environment Variables for Linux, colons must be replaced with two underscores.&#x20;

For example, a Windows App Service accepts *AppConfig:LicenseKey*, while a Linux App Service accepts *AppConfig\_\_LicenseKey.*

## Secure Configuration in Azure Key Vault

Especially for sensitive information, you can also configure settings as Secrets in Azure Key Vault. You must first grant edit rights to Secrets in the Azure Key Vault associated with your SCEPman instance to an administrator account. Then, you can use this administrator account to define new Secrets.

**Remark:** Use double dashes instead of colons in configuration names! For example, instead of *AppConfig:DCValidation:RequestPassword*, the Secret must be named *AppConfig--DCValidation--RequestPassword*.

We recommend using this type of configuration only for sensitive information.

## List of Settings

{% content-ref url="/pages/bhPopztKnAPf7l6BPhef" %}
[Basics](/scepman-configuration/application-settings/basics.md)
{% endcontent-ref %}

{% content-ref url="/pages/xqfVhhNDMouvAH96x5bx" %}
[Certificates](/scepman-configuration/application-settings/certificates.md)
{% endcontent-ref %}

{% content-ref url="/pages/K9x9W7G0DuvIh59l33Rn" %}
[Intune Validation](/scepman-configuration/application-settings/scep-endpoints/intune-validation.md)
{% endcontent-ref %}

{% content-ref url="/pages/uRi78Qw4ESDvvapiVrig" %}
[Jamf Validation](/scepman-configuration/application-settings/scep-endpoints/jamf-validation.md)
{% endcontent-ref %}

{% content-ref url="/pages/fibVgymAScyyESpOQXHW" %}
[DC Validation](/scepman-configuration/application-settings/scep-endpoints/dc-validation.md)
{% endcontent-ref %}

{% content-ref url="/pages/jP0zmIFEXUW0KhUyVqgf" %}
[Static Validation](/scepman-configuration/application-settings/scep-endpoints/static-validation.md)
{% endcontent-ref %}

{% content-ref url="/pages/jP0zmIFEXUW0KhUyVqgf" %}
[Static Validation](/scepman-configuration/application-settings/scep-endpoints/static-validation.md)
{% endcontent-ref %}

{% content-ref url="/pages/JXQ1IRQtqlOoP0WA1RSJ" %}
[Certificate Master](/scepman-configuration/application-settings/csr-validation.md)
{% endcontent-ref %}

{% content-ref url="/pages/7OdtCVGH6TWiWaOOvEV6" %}
[Microsoft Entra ID (Azure AD)](/scepman-configuration/application-settings/dependencies-azure-services/azure-ad.md)
{% endcontent-ref %}

{% content-ref url="/pages/bFwuyZKlketCwYBUReq7" %}
[Azure KeyVault](/scepman-configuration/application-settings/dependencies-azure-services/azure-keyvault.md)
{% endcontent-ref %}

{% content-ref url="/pages/QVQqmxmPDr4PZuHwBcXW" %}
[National Cloud Platforms](/scepman-configuration/application-settings/dependencies-azure-services/national-cloud-platforms.md)
{% endcontent-ref %}


---

# Agent Instructions: 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:

```
GET https://docs.scepman.com/scepman-configuration/application-settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
