# Enrôlement via API

{% hint style="info" %}
Cette fonctionnalité nécessite la version **2.3.689** ou supérieure.
{% endhint %}

{% hint style="warning" %}
Uniquement SCEPman Enterprise Edition
{% endhint %}

SCEPman propose une API REST pour l'enrôlement des certificats. C'est une alternative aux points de terminaison SCEP qui nécessitent le mode d'authentification de type SCEP, tandis que l'API REST utilise les identités Microsoft pour l'authentification. Le protocole est également beaucoup plus simple que SCEP.

## Prérequis

### 1. Principal de service

### 2. Paramètres de l'App Service

## Enrôlement des certificats

Après avoir préparé les prérequis, vous pouvez POSTER un PKCS#10/CMS vers votre SCEPman avec le chemin HTTP *api/csr*. La réponse HTTP sera le certificat fraîchement émis au format DER.

SCEPman stockera automatiquement tous les certificats émis dans son compte de stockage, vous permettant ainsi de les lister et de les révoquer facilement via le composant Certificate Master.

Une méthode pratique pour envoyer ces requêtes est notre module PowerShell SCEPmanClient :

{% content-ref url="scepmanclient" %}
[scepmanclient](https://docs.scepman.com/fr/gestion-des-certificats/api-certificates/scepmanclient)
{% endcontent-ref %}

## Autres exemples

Consultez notre [Bibliothèque d'exemples open source sur GitHub](https://github.com/scepman/csr-request) pour savoir comment utiliser l'API REST de SCEPman.
