EL sello digital es el resultado de firmar la cadena original que se obtiene de la factura electrónica, cabe mencionar que la cadena original contiene informacion codificada que esta asociada al emisor de la factura.
Los tipos de algoritmos para poder obtener el sello Digital son:
- SHA-2 256, que es una función hash de un solo sentido tal que para cualquier entrada produce una salida compleja de 256 bits (32 bytes) denominada “digestión”.
- RSAPrivateEncrypt, que utiliza la clave privada del emisor para encriptar la digestión del mensaje.
- RSAPublicDecrypt, que utiliza la clave pública del emisor para desencriptar la digestión del mensaje.
Elementos utilizados para la generacion del sello digital son:
- Cadena original.
- Certificado de Sello Digital.
- Llave del certificado.
- Contraseña de la llave.