# Kandji

O SCEPman pode ser conectado a [Kandji](https://www.kandji.io/) como uma CA Externa via a interface estática do SCEPman, e os dispositivos inscritos com uma palavra-passe de desafio poderão obter certificados.

Para mais informações gerais sobre outras soluções MDM e a integração do SCEPman, consulte [aqui](/pt/gestao-de-certificados/static-certificates.md).

## Ativar a integração com Kandji

A integração do SCEPman pode ser facilmente ativada através das seguintes variáveis de ambiente no App Service do SCEPman:

{% hint style="info" %}
Você pode diferenciar entre o SCEPman App Service e o Certificate Master procurando o App Service **sem** o "-cm" em seu nome
{% endhint %}

|                                                                                                  Definição                                                                                                 | Descrição                                                                                                                                                                                                                                                                                                                    |                        Valor                       |
| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------: |
|                        [AppConfig:StaticValidation:Enabled](/pt/configuracao-do-scepman/application-settings/scep-endpoints/static-validation.md#appconfig-staticvalidation-enabled)                       | Ativar validação de terceiros                                                                                                                                                                                                                                                                                                | ***true*** para ativar, ***falso*** para desativar |
|                [AppConfig:StaticValidation:RequestPassword](/pt/configuracao-do-scepman/application-settings/scep-endpoints/static-validation.md#appconfig-staticvalidation-requestpassword)               | <p>As solicitações de assinatura de certificado enviadas ao SCEPman para assinatura são autenticadas com esta senha estática segura<br><br><strong>Recomendação</strong>: Armazene este segredo no <a href="/pages/3e81904b19b2a48461bde672c7a4bc91a9d174af#secure-configuration-in-azure-key-vault">Azure KeyVault</a>.</p> |          *gere uma senha de 32 caracteres*         |
|       [AppConfig:StaticValidation:ValidityPeriodDays](/pt/configuracao-do-scepman/application-settings/scep-endpoints/static-validation.md#appconfig-staticvalidation-validityperioddays) (opcional)       | Dias durante os quais os certificados emitidos via Kandji são válidos                                                                                                                                                                                                                                                        |                         365                        |
| [AppConfig:StaticValidation:EnableCertificateStorage](/pt/configuracao-do-scepman/application-settings/scep-endpoints/static-validation.md#appconfig-staticvalidation-enablecertificatestorage) (opcional) | Armazene os certificados solicitados na Storage Account, para poder mostrá-los no SCEPman Certificate Master                                                                                                                                                                                                                 | ***true*** para ativar, ***falso** para desativar* |

{% hint style="warning" %}
Depois de adicionar ou editar parâmetros de configuração do SCEPman, é necessário reiniciar o App Service.
{% endhint %}

## Configuração do Kandji

### Certificado Raiz do SCEPman

Como primeiro passo, deve implementar o certificado raiz do SCEPman. Descarregue este certificado CA através do site do SCEPman:

![Site do SCEPman](/files/cf313e9fa5a35329854ab41a04ce4c4d7601bd4e)

No Kandji, navegue até **Library** na barra de navegação à esquerda e adicione um **Certificate Library Item** ao seu Blueprint.

<figure><img src="/files/466d68013090512b410d74d09564c5fadc958a69" alt=""><figcaption><p>Configurar uma carga de certificado</p></figcaption></figure>

Para carregar o certificado, primeiro selecione **certificado no formato PKCS #1** em **Tipo de certificado**, depois forneça um nome opcional, carregue o seu certificado CA do SCEPman e, por fim, guarde-o.

<figure><img src="/files/ff95a8078e617b73442065085a4a69ff86bee75a" alt=""><figcaption><p>Adicionando o certificado Root CA do SCEPman</p></figcaption></figure>

### Perfil SCEP

O segundo passo é adicionar um **Perfil SCEP** ao seu **Blueprint**. Portanto, adicione um novo **SCEP Library Item** e configure-o como abaixo:

* **URL**: O endpoint SCEP estático do SCEPman que configurou [acima](#enable-kandji-integration)
* **Nome:** Um atributo SAN opcional
* **Desafio**: É necessário para autenticar pedidos CSR enviados para a interface SCEP estática do SCEPman. Deve corresponder ao [valor](/pt/configuracao-do-scepman/application-settings/scep-endpoints/static-validation.md#appconfig-staticvalidation-requestpassword) que configurou [acima](#enable-kandji-integration).
* **Impressão digital:** Impressão digital da CA opcional. É altamente recomendável configurar este valor, pois fornece um nível adicional de segurança. Pode encontrá-lo no site do SCEPman como **CA Thumbprint**.
* **Assunto:** Nome do assunto opcional. **CN=$PROFILE\_UUID** será adicionado automaticamente pelo Kandji como nome comum predefinido. O Kandji permite adicionar vários CNs.

{% hint style="warning" %}
Observámos casos em que o macOS e o iOS tiveram problemas ao selecionar automaticamente certificados de cliente para fins de autenticação de rede quando foram adicionados mais de dois CNs.
{% endhint %}

* **Tamanho da chave:** 2048
* **Utilização da chave:** Ambos, assinatura e encriptação

Para mais informações, consulte [a documentação do Kandji](https://support.kandji.io/support/solutions/articles/72000559782-scep-profile).

<figure><img src="/files/4bb71b81e79a52db9886f8d8e3bbf87e6d1fb76e" alt=""><figcaption><p>Adicionando um Perfil SCEP</p></figcaption></figure>

<figure><img src="/files/6eab8afb722d295bc02f51cecc21b33e848dadc1" alt=""><figcaption><p>Configuração do Perfil SCEP</p></figcaption></figure>

<figure><img src="/files/0157b2332db4cf463f338add9b3fbd3eb5a1daf6" alt=""><figcaption><p>Configuração do Perfil SCEP</p></figcaption></figure>

<figure><img src="/files/f429f4c71f4637f09c3133dc06c1c5d75b860060" alt=""><figcaption><p>Configuração do Perfil SCEP</p></figcaption></figure>

### Estado da implementação

Depois de guardar o certificado ou o perfil SCEP, mude para **Status** para verificar o estado da implementação em **Blueprints** dispositivos atribuídos.

<figure><img src="/files/865ef239c23f47f3e264a6780d4550d5e9c269a5" alt=""><figcaption><p>Estado da implementação</p></figcaption></figure>


---

# 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/pt/gestao-de-certificados/static-certificates/kandji-1.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.
