> For the complete documentation index, see [llms.txt](https://docs.scepman.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scepman.com/es/otros/faqs/general.md).

# General

## ¿Cómo agregar una clave de licencia?

Para actualizar una edición Community a una edición Enterprise, tienes que agregar la clave de licencia en la configuración de la app. Cómo funciona esto se explica en el siguiente capítulo:

1. Ve a **Servicios de aplicaciones**.
2. Luego, elige tu aplicación SCEPman.
3. Después, en **Configuración** haga clic en **Variables de entorno**.
4. Seleccione [**AppConfig:LicenseKey**](/es/configuracion-de-scepman/application-settings/basics.md#appconfig-licensekey).
5. En **Valor**, introduce tu clave de licencia.

<figure><img src="https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FWUw36MkAk4UZGN6eICea%2Fimage.png?alt=media&amp;token=d49abc04-cea9-40cd-8a82-691c213c7c00" alt=""><figcaption></figcaption></figure>

6. Luego, **Guardar** la configuración, y en Información general, **reinicia** tu App Service.
7. Asegúrate de que la página principal de SCEPman ahora muestre el globo de la edición Enterprise y de que todos los servicios estén Conectados. Si hay problemas de conexión, el globo se mostrará en rojo y tu respondedor OCSP no funcionará.\
   ![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2FGONIyIQKATKJtxPjcNcP%2Fimage.png?alt=media\&token=54f49db2-c593-4cf4-8749-83de54d5bcd2)
8. Ajusta [RBAC de Certificate Master](/es/configuracion-de-scepman/rbac.md) los permisos para obtener acceso a tu Certificate Master.

## ¿Cómo consultar programáticamente la tabla de Storage Account?

Para algunos casos de uso, puede ser necesario consultar directamente la tabla de Storage Account. Esto puede hacerse manualmente usando el [Azure Storage Explorer](https://azure.microsoft.com/en-us/features/storage-explorer/) o programáticamente usando la [API REST de Azure Storage](https://docs.microsoft.com/en-us/rest/api/storageservices/query-entities). Asigna el `Storage Table Data Reader` rol a la cuenta que estás usando. Aquí tienes un ejemplo de una consulta que devuelve todos los certificados en el Storage Account que caducan en los próximos 30 días:

```powershell
$SCEPManStorageAccountName = "stgscepmanabc"  # Inserta aquí el nombre de tu Storage Account de SCEPman
$expiresBefore = (Get-Date).AddDays(30).ToString("yyyy-MM-ddTHH:mm:ssZ")  # Encuentra todos los certificados que expiran antes de esta fecha
$now = (Get-Date).ToString("yyyy-MM-ddTHH:mm:ssZ")                        # y                   que expiran después de esta fecha

$certificatesJson = az storage entity query --table-name Certificates --account-name $SCEPManStorageAccountName --auth-mode login --filter "ExpirationDate lt datetime'$expiresBefore' and ExpirationDate gt datetime'$now' and Revoked eq false"
$certificates = $certificatesJson | ConvertFrom-Json

$certificates.items | Select-Object -Property Subject,Requester,ExpirationDate,FQDNs
```

La CLI de Azure debe estar instalada en la máquina donde se ejecuta la consulta, y debe haberse iniciado sesión en la cuenta y suscripción correctas. Este es automáticamente el caso de Azure Cloud Shell.

Si estás usando un [Private Endpoint ](/es/configuracion-de-azure/private-endpoints.md)para el Storage Account, debes agregar la dirección IP de tu cliente a la lista de excepciones en el panel de Red de Storage Account.

## ¿Cómo restringir el acceso público a la página principal de SCEPman?

La página principal de SCEPman no incluye ninguna información sensible, y los atacantes no pueden aprovechar los datos disponibles con fines maliciosos.

Sin embargo, si prefieres ocultar la página principal del acceso público, puedes hacerlo usando la configuración [AppConfig:AnonymousHomePageAccess](/es/configuracion-de-scepman/application-settings/basics.md#appconfig-anonymoushomepageaccess)

**Reinicia** el *SCEPman App Service* después de agregar la configuración.

## ¿Cómo cambiar el Subject de la CA raíz de SCEPman?

{% hint style="warning" %}
Al cambiar el Subject de la CA, debes emitir una nueva CA raíz e implementarla en todos los usuarios, Y volver a implementar todos los certificados de cliente/dispositivo. Los certificados antiguos dejarán entonces de ser válidos.
{% endhint %}

1. Navega a tu SCEPman App Service > Variables de entorno.
2. Cambia el valor CN de la configuración [`AppConfig:KeyVaultConfig:RootCertificateConfig:Subject`](/es/configuracion-de-scepman/application-settings/dependencies-azure-services/azure-keyvault.md#appconfig-keyvaultconfig-rootcertificateconfig-subject) al nombre de sujeto deseado.
3. Cambia el valor de [`AppConfig:KeyVaultConfig:RootCertificateConfig:CertificateName`](/es/configuracion-de-scepman/application-settings/dependencies-azure-services/azure-keyvault.md#appconfig-keyvaultconfig-rootcertificateconfig-certificatename) al nuevo nombre de sujeto.\
   **Nota:** Esto solo es visible en Azure Key Vault y es solo una referencia al certificado de CA dentro de Azure Key Vault. Como forma parte de la URL, hay restricciones de nombre, como limitaciones a caracteres alfanuméricos, números y guiones. **No se permiten espacios.**
4. Después de cambiar ambos valores, guarda y reinicia el App Service.
5. Navega a la página principal de SCEPman y emite una nueva CA raíz como se describe [aquí](/es/despliegue-de-scepman/first-run-root-cert.md).
6. Descarga la nueva CA raíz y súbela a tu MDM, luego vuelve a implementar los certificados de cliente para obtener el nuevo sujeto.

## ¿Cómo ver certificados SCEP en Intune?

Para ver los certificados emitidos por SCEPman en Intune, navega a certificados en el módulo Monitor de Intune:

**Intune > Dispositivos > Monitor > Certificados**

![](https://4115997120-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LoGejQeUQcw7lqnQ3WX%2Fuploads%2Fgit-blob-7547745551f5bf7a4aff117794d99e0f3d61dc8e%2F2022-07-26%2011_38_54-Window.png?alt=media)

Allí encontrarás una lista de todos los certificados emitidos con detalles como nombre del dispositivo, nombre de usuario, huella digital, número de serie, nombre de sujeto, fecha de emisión, fecha de caducidad y estado del certificado.

Para una vista más completa de los certificados junto con acciones adicionales, consulta los certificados en [Certificate Master.](/es/administracion-de-certificados/certificate-master.md)

## ¿Cuál es la caducidad de la CA raíz de SCEPman? ¿Se puede ampliar/renovar?

La CA raíz de SCEPman tiene una caducidad de 10 años. Una vez caducada, será necesario volver a implementar SCEPman y actualmente no existe ningún método para ampliar la caducidad más allá de 10 años ni para renovar la CA raíz existente.\
Una nueva implementación tiene la ventaja de que la nueva CA raíz cumplirá los estándares de seguridad (tamaño de clave, algoritmos, etc.) que sean relevantes en ese momento en el futuro.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.scepman.com/es/otros/faqs/general.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
