Certificados
VeriFactu · Certificados
Gestión de certificados
Sección titulada «Gestión de certificados»VeriFactu requiere certificados X.509 emitidos por CAMs (Autoridades de Certificación) españolas.
Tipos de certificado compatibles
Sección titulada «Tipos de certificado compatibles»| Tipo | Caso de uso | Emisor |
|---|---|---|
| FNMT Clase 2 | Personas físicas | FNMT-RCM |
| DNIe | Ciudadanos españoles | DNIe |
| Camerfirma | Empresas | Camerfirma |
| Firmaprofesional | Profesionales | Firmaprofesional |
Subir un certificado
Sección titulada «Subir un certificado»POST /verifactu/v1/certificatesContent-Type: multipart/form-data
file: certificate.pfxpassword: your_pfx_passwordAlmacenamiento de certificados
Sección titulada «Almacenamiento de certificados»Kreyo almacena los certificados de forma segura:
- Cifrado en reposo — Cifrado AES-256
- Solo en memoria durante la firma — Nunca se escribe en disco sin cifrar
- Acceso controlado — Solo tu API key puede usar tus certificados
Usar certificados
Sección titulada «Usar certificados»Al enviar un registro, referencia tu certificado por su ID:
{ "certificate_id": "cert_abc123", "invoice": { ... }}Renovación de certificados
Sección titulada «Renovación de certificados»- Sube el nuevo certificado
- Actualiza tus integraciones con el nuevo
certificate_id - Los registros anteriores siguen siendo válidos (firmados con el certificado anterior)
Consideraciones de seguridad
Sección titulada «Consideraciones de seguridad»- Usa contraseñas PFX robustas (12+ caracteres)
- Rota los certificados anualmente
- Revoca los certificados comprometidos de inmediato