# Certificados de confianza (opcional) Aquí van los certificados **PEM** que el backend debe aceptar al conectarse al Service Layer. Se referencian con `SAPB1_SL_CA_FILE` en `.env` (ruta relativa a `apps/api`). | Situación | Qué cargar | |---|---| | Service Layer con certificado autofirmado de SAP (lo habitual) | El propio certificado del servidor (ver abajo) | | Red que inspecciona SSL (Fortinet, Zscaler…) | La CA de ese firewall | | Certificado de una CA pública | Nada; dejar `SAPB1_SL_CA_FILE` vacío | Extraer el certificado autofirmado del Service Layer: ```bash echo | openssl s_client -connect HOST:50000 -servername HOST | openssl x509 -out certs/sap.pem ``` Verifique la huella (`openssl x509 -in certs/sap.pem -noout -fingerprint -sha256`) contra el servidor antes de confiar en él. Si el certificado está en DER, conviértalo: `openssl x509 -inform der -in cert.cer -out cert.pem`. Los `*.pem`, `*.cer` y `*.crt` no se versionan en la base (son específicos de cada cliente). Cada rama `cliente/` puede quitar esa regla de `.gitignore` y versionar los suyos.