# Ativando CRL

{% hint style="danger" %}
Você faz **NÃO** precisa habilitar CRL para o SCEPman. Por padrão, o SCEPman utiliza OCSP para revogação.
{% endhint %}

O SCEPman depende principalmente do OCSP para verificar o status de revogação de certificados, pois o OCSP permite revogação em tempo real, tornando-o o protocolo ideal para ambientes de trabalho dinâmicos. Em contraste, o CRL funciona com atualizações agendadas, limitando sua eficácia em cenários sensíveis ao tempo.

No entanto, o CRL continua sendo útil para sistemas legados e aplicações ou como alternativa quando o OCSP não está disponível.

{% hint style="warning" %}
A CRL não conterá certificados que foram revogados automaticamente, apenas certificados que foram explicitamente revogados no Certificate Master
{% endhint %}

{% stepper %}
{% step %}

### Navegue até suas Variáveis de Ambiente

Azure > App Services > SCEPman App Service (não Certificate Master) > Settings > Environment Variables

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FBUKjjEZjaMW4aB9PW8Ck%2Fimage.png?alt=media&#x26;token=ebfbb935-66e8-471b-8e1b-81d2cc5bb221" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Adicionar Variáveis de Ambiente&#x20;

Adicione as seguintes Variáveis de Ambiente:

<table><thead><tr><th width="247">Configuração</th><th width="291">Descrição</th><th>Valor</th></tr></thead><tbody><tr><td><a href="../../../configuracao-do-scepman/application-settings/crl#appconfig-crl-requesttoken">AppConfig:CRL:RequestToken</a></td><td><p>Define a URL do CRL. O CRL está disponível em DER e PEM</p><p><br><strong>DER</strong>: https://<em>seuscepman</em>.azurewebsites.net/crl/<strong>{RequestToken}</strong></p><p></p><p><strong>PEM:</strong> https://seuscepman.azurewebsites.net/crl/pem/<strong>{RequestToken}</strong><br><br>Exemplo: https://<em>seuscepman</em>.azurewebsites.net/crl/12345678</p></td><td>24 caracteres <em>string</em></td></tr><tr><td><a href="../../../configuracao-do-scepman/application-settings/crl#appconfig-crl-source">AppConfig:CRL:Source</a></td><td>Conecta o CRL à sua conta de Armazenamento do Azure</td><td>Armazenamento</td></tr><tr><td><a href="../../../configuracao-do-scepman/application-settings/crl#appconfig-crl-addcdp">AppConfig:CRL:AddCdp</a></td><td>Adiciona um Ponto de Distribuição CRL aos certificados emitidos</td><td>true</td></tr><tr><td><a href="../../../configuracao-do-scepman/application-settings/crl#appconfig-crl-validitydays">AppConfig:CRL:ValidityDays</a></td><td>O número de dias em que um CRL emitido é válido</td><td><em>Ponto Flutuante</em><br>Exemplo <em>0.1</em> dias = 2,4 horas</td></tr></tbody></table>

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fh6CT186Onlo0Jcbpj2X6%2Fimage.png?alt=media&#x26;token=99d58cb5-f431-40f8-928b-14a95611450f" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Aplicar Variáveis de Ambiente

Pressione Aplicar após as Variáveis de Ambiente terem sido adicionadas.&#x20;

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FQKJWhPGTRLL3LyefIY00%2Fimage.png?alt=media&#x26;token=bbcefc38-36be-4a9b-8359-f4bd3418b431" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FuPk2gy1bwiosVnRiDhrv%2Fimage.png?alt=media&#x26;token=ed75ae50-5cab-454e-924f-904c94e9e232" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Reiniciar o SCEPman App Service

As novas Variáveis de Ambiente são aplicadas após o reinício do SCEPman App Service

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FULK6GxJy09kLxYQ1AbXy%2Fimage.png?alt=media&#x26;token=72cfbd74-049e-483e-892e-4b5dac1a2434" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Testar CRL

Navegue até o seu CRL usando o Token de Requisição definido anteriormente no formato https\://*seuscepman*.azurewebsites.net/crl/**{RequestToken}**

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FtADhHMEFdwU32z7e1hsM%2Fimage.png?alt=media&#x26;token=ad633ca6-9696-44c5-8272-17b3f97996be" alt=""><figcaption></figcaption></figure>

Se configurado corretamente, seu CRL será baixado:

<figure><img src="https://3802289327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FvVbjNdIPjCdoKyIP6T6G%2Fimage.png?alt=media&#x26;token=9351e8d9-6dfb-4a16-b8c4-4edfd80f2b77" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Usar CRL com Aplicações ou Sistemas

Uma vez habilitado, certifique-se de que suas aplicações ou sistemas estejam configurados para verificar o CRL durante a validação de certificados para evitar o uso de certificados revogados. Alguns sistemas permitem o CRL como opção de fallback caso o OCSP não esteja disponível

Outros sistemas **somente** permitam CRL para revogação, como CBA para Entra, por favor veja nosso guia aqui:&#x20;

{% content-ref url="../../implantacao-do-scepman/deployment-guides/cenarios/autenticacao-baseada-em-certificado-para-entra-id" %}
[autenticacao-baseada-em-certificado-para-entra-id](https://docs.scepman.com/pt/implantacao-do-scepman/deployment-guides/cenarios/autenticacao-baseada-em-certificado-para-entra-id)
{% endcontent-ref %}
{% endstep %}
{% endstepper %}
