FIRMADIG — Firma digital
Firma un dibujo con un resguardo de integridad y lo valida.
- Comando:
FIRMADIG· Nombre global:_DIGITALSIGN· Alias:FIRMADIGITAL - Cinta: Salida › Exportar
Firma un dibujo con una firma digital de integridad y comprueba después si el archivo ha cambiado desde la firma.
Uso
- Escriba FIRMADIG o pulse Firma digital.
- Elija Firmar o Validar.
¿Firmar o validar la firma? [Firmar/Validar] <Validar>:
- Elija el archivo DWG o DXF en el cuadro de archivos (con FILEDIA a 0, escriba su ruta).
Dibujo que firmar o validar (DWG o DXF):
- Al firmar, escriba el nombre del firmante (o Intro para el usuario del sistema).
Nombre del firmante (o Intro para el usuario del sistema):
Cómo funciona
- Calcula el SHA-256 del archivo y lo firma con Ed25519, con un par de claves propio del usuario que se crea la primera vez y se guarda en
<configuración>/lince/firma/(la clave privada con permisos restringidos, la pública ened25519.pub). - El resguardo se guarda junto al dibujo, en
<nombre>.lincefirma, con el firmante, la fecha (UTC), el algoritmo, la clave pública y la firma. - Al validar se recalcula el SHA-256 y se verifica la firma con la clave pública del resguardo: válida, archivo cambiado, firmada con otra clave o sin firma.
Limitaciones
- Es una firma de integridad autofirmada: demuestra que el archivo no ha cambiado y de qué clave salió, pero no la confianza de un tercero. Para eso hace falta un certificado (firma de código), aún pendiente por decisión del usuario.
- La firma no va embebida dentro del DWG como la de AutoCAD; viaja en el archivo
.lincefirmaque la acompaña. - Firme el archivo ya guardado en disco: la firma es de los bytes del archivo, no del dibujo en memoria.