# API-Registrierung

{% hint style="info" %}
Dieses Feature erfordert Version **2.3.689** oder höher.
{% endhint %}

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

SCEPman verfügt über eine REST-API zur Ausstellung von Zertifikaten. Dies ist eine Alternative zu den SCEP-Endpunkten, die die SCEP-artige Authentifizierung erfordern, während die REST-API Microsoft-Identitäten für die Authentifizierung verwendet. Das Protokoll ist zudem wesentlich einfacher als SCEP.

## Voraussetzungen

### 1. Dienstprinzipal

### 2. App Service-Einstellungen

## Zertifikate ausstellen

Nachdem Sie die Voraussetzungen vorbereitet haben, können Sie ein PKCS#10/CMS an Ihr SCEPman per POST mit dem HTTP-Pfad senden *api/csr*. Die HTTP-Antwort wird das frisch ausgestellte Zertifikat in DER-Codierung sein.

SCEPman speichert alle ausgestellten Zertifikate automatisch in seinem Storage Account, sodass Sie sie bequem über die Certificate Master-Komponente auflisten und widerrufen können.

Eine bequeme Methode, diese Anfragen zu senden, ist unser SCEPmanClient PowerShell-Modul:

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

## Weitere Beispiele

Siehe unser [Open-Source-Beispielbibliothek auf GitHub](https://github.com/scepman/csr-request) um herauszufinden, wie man SCEPmans REST-API verwendet.
