4. Certificados

4.1. ¿Qué son los certificados?

Los certificados representan sellos digitales de autenticidad y confiabilidad para tus archivos registrados en la cadena de bloques. Estos certificados son documentos generados después de completar el proceso de certificación de archivos, donde se verifica la integridad de los datos a través de su hash único y los metadatos asociados.

Los certificados desempeñan además un papel fundamental al brindarte la capacidad de respaldar la autenticidad y la inalterabilidad de tus archivos.

Estos documentos digitales atestiguan que los archivos han sido certificados en un momento específico y que no han sufrido cambios no autorizados desde entonces. Esto se logra gracias a la cadena de bloques subyacente, que crea un registro inmutable y trazable de cada archivo certificado.

Smartcheck ofrece dos opciones convenientes para obtener los certificados:

  1. Realizar una llamada por API. Esta opción es ideal para integrar de manera directa y automatizada la obtención de certificados en tu flujo de trabajo.

  2. Acceder a los certificados a través de la plataforma de Code Contract. Esta opción es especialmente útil para aquellos momentos en los que prefieres una interacción más directa con la plataforma.

Ambas opciones están diseñadas para brindarte flexibilidad y comodidad en la obtención de los certificados de tus datos certificados.

A continuación te detallamos paso a paso cómo llevar a cabo cada una de estas opciones, permitiéndote elegir la que mejor se ajuste a tus necesidades y preferencias operativas.

4.2. Tipos de certificado

Smartcheck emite dos tipos esenciales de certificados que juegan un papel fundamental en garantizar la integridad y autenticidad de tus archivos registrados en la cadena de bloques.

  1. Certificado de Transacción en la Cadena de Bloques
  2. Certificado Individual por cada Elemento Registrado

4.2.1.1. Certificado de Transacción en la Cadena de Bloques

Este certificado se centra en la confirmación de que los archivos han sido registrados con éxito en la cadena de bloques. Su dato principal es la "raíz Merkle", que se deriva de un árbol Merkle construido a partir de los hashes de los archivos y sus respectivos metadatos. La raíz Merkle se convierte en un sello digital que encapsula la totalidad de los archivos certificados.

  • Ejemplo:

Alt text

4.2.1.2. Certificado Individual por cada Elemento Registrado

Cada archivo o dato que se certifica en Smartcheck recibe su propio certificado individual. Este certificado detalla la huella hash única del elemento, la cual es su firma digital única en la cadena de bloques. Además, este certificado incluye los metadatos asociados al elemento, proporcionando información crucial sobre su origen y características.

  • Ejemplo:

Alt text

Cualquier intento de alterar los datos o los archivos certificados se reflejará en las huellas hash y, por lo tanto, en los certificados correspondientes. Esto proporciona una capa adicional de seguridad y confianza, especialmente en contextos donde la integridad de los datos es esencial.