Saltar al contenido principal

Certificados Digitales

La página /dashboard/certificates gestiona los certificados digitales A1 usados para firmar NF-e y autenticarse en los webservices de las alcaldías (prefeituras). Cada certificado se vincula a una empresa registrada y se almacena cifrado en reposo.

Cómo funciona​

  1. Carga del archivo .pfx — el operador envía el certificado e informa la contraseña.
  2. Validación automática — el sistema verifica el CNPJ, la vigencia y la cadena de certificación.
  3. Almacenamiento cifrado — el contenido del .pfx y la contraseña se cifran con AES-256-GCM antes de ir a la base de datos.
  4. Vinculación a la empresa — una empresa puede tener solo un certificado activo a la vez.

Información mostrada​

  • Empresa asociada y CNPJ
  • Vigencia — fecha de expiración y aviso cuando faltan menos de 30 días
  • Emisor — Autoridad Certificadora que lo emitió (Serasa, Certisign, Soluti, etc.)
  • Status — active, expired o revoked
  • Último uso — fecha de la última NF-e firmada

Alertas y renovación​

El sistema notifica a los administradores cuando un certificado se acerca a su expiración. Después de expirar, el proveedor de NF-e deja de aceptar la firma y las nuevas emisiones fallan hasta que se envíe un certificado nuevo. La renovación reemplaza el archivo sin perder el historial de NF-e emitidas con el certificado anterior.

Seguridad​

  • Las contraseñas y los bytes del .pfx se cifran en reposo (ver lib/crypto.ts).
  • El acceso a la página está restringido a miembros con el permiso fiscal correspondiente.
  • Toda creación, sustitución o eliminación genera una entrada en Auditoría.

Captura de pantalla​

Lista de certificados digitales con empresa, vigencia y status