Saltearse al contenido

Certificados

VeriFactu · Certificados

VeriFactu requiere certificados X.509 emitidos por CAMs (Autoridades de Certificación) españolas.

TipoCaso de usoEmisor
FNMT Clase 2Personas físicasFNMT-RCM
DNIeCiudadanos españolesDNIe
CamerfirmaEmpresasCamerfirma
FirmaprofesionalProfesionalesFirmaprofesional
Ventana de terminal
POST /verifactu/v1/certificates
Content-Type: multipart/form-data
file: certificate.pfx
password: your_pfx_password

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

Al enviar un registro, referencia tu certificado por su ID:

{
"certificate_id": "cert_abc123",
"invoice": { ... }
}
  1. Sube el nuevo certificado
  2. Actualiza tus integraciones con el nuevo certificate_id
  3. Los registros anteriores siguen siendo válidos (firmados con el certificado anterior)
  • Usa contraseñas PFX robustas (12+ caracteres)
  • Rota los certificados anualmente
  • Revoca los certificados comprometidos de inmediato