# Inscripción mediante API

{% hint style="info" %}
Esta función requiere la versión **2.3.689** o superior.
{% endhint %}

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

SCEPman cuenta con una API REST para inscribir certificados. Esta es una alternativa a los endpoints SCEP que requieren la autenticación estilo SCEP, mientras que la API REST utiliza Microsoft Identities para la autenticación. El protocolo también es mucho más simple que SCEP.

## Requisitos previos

### 1. Service Principal

### 2. Configuración de App Service

## Inscripción de certificados

Después de haber preparado los requisitos previos, puede enviar un PKCS#10/CMS a su SCEPman con la ruta HTTP *api/csr*. La respuesta HTTP será el certificado recién emitido en codificación DER.

SCEPman almacenará automáticamente todos los certificados emitidos en su Storage Account, para que pueda listarlos y revocarlos cómodamente a través del componente Certificate Master.

Un método cómodo para enviar esas solicitudes es nuestro módulo de PowerShell SCEPmanClient:

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

## Otros ejemplos

Consulte nuestra [Biblioteca de ejemplos de código abierto en GitHub](https://github.com/scepman/csr-request) para descubrir cómo usar la API REST de SCEPman.
