Estampas de tiempo NOM 151
#
Perspectiva GeneralLa Norma Oficial Mexicana 151 (NOM-151-SCFI-2016) exige ciertos requisitos que deben contemplarse para la digitalización de documentos y conservación de mensajes de datos. Basándose en estrategias de estampado de tiempo contenidas en el RFC 3161 y el RFC 5816.
CINCEL utiliza un PSC (Prestador de Servicios de Certificación) autorizado por la Secretaría de Economía para generar estampas de tiempo NOM 151.
caution
Las estampas de tiempo NOM 151 pueden ser solicitadas desde cualquier parte del mundo, sin embargo solo tienen validez oficial dentro del territorio mexicano.
#
Generación de estampas de tiempo NOM 151#
Descripción del funcionamientoEl servicio de generación de constancia NOM 151 es asíncrono. Cuando el PSC demora más de 100ms en generar y entregar la constancia, CINCEL queda a la espera y la guarda en segundo plano para que posteriormente puedas consultarla, sin tener que mantener abierto el socket a espera de la respuesta inicial.
Se recomienda volver a realizar la petición despues de 1 minuto para obtener una respuesta con el certificado.
Una vez se genera el certificado, siempre es posible volver a recuperarlo conociendo el hash. No se generan nuevos certificados si ya existe uno para el determinado hash. Esta recuperación del certificado no requiere proporcionar credenciales ni consume créditos. Solo se consumen créditos por cada certificado nuevo (requiere un hash totalmente nuevo).
#
Requerimientos previosPara poder utilizar el servicio de NOM 151 es necesario previamente:
- Haber obtenido su token de acceso para la API V3 de CINCEL o contar con sus claves de acceso para app.cincel.digital
- Obtener el hash del archivo digital al que se le desea crear la estampa de tiempo NOM 151
- Créditos disponibles en la cuenta del usuario
#
Caracteristicas del hash- Creado utilizando el algoritmo SHA256
- Codificado en hexadecimal
- Longitud de 32 caracteres hexadecimales
- Ejemplo
2c5d36be542f8f0e7345d77753a5d7ea61a443ba6a9a86bb060332ad56dba38e
#
URLGET https://sandbox.api.cincel.digital/v3/timestamps/{hash}.asn1
#
Parámetros de RutaParámetro | Tipo de Dato | Descripción |
---|---|---|
hash (requerido) | string | El hash SHA256 de tu archivo. Exactamente 32 caracteres hexadecimales. |
#
Autenticación- Bearer Token (opcional)
- Basic Auth (opcional)
#
Códigos de RespuestaCódigo | Descripción | Content-Type |
---|---|---|
200 | OK. La petición fue realizada correctamente. | application/octet-stream |
202 | Aceptado. La petición fue admitida correctamente. | application/json |
400 | Petición erronea. Hubo un error en el cuerpo de la petición. | application/json |
401 | No autorizado. La petición no se pudo completar por credenciales incorrectas o no proporcionadas. | application/json |
402 | Pago requerido. El usuario no cuenta con creditos suficientes para realizar la petición. | application/json |
404 | No encontrado. No se encontró el certificado del hash proporcionado y el usuario no proporciono credenciales. | application/json |
500 | Error Interno. Ocurrió un error interno. | application/json |
502 | Puerta de enlace incorrecta. Error inesperado de comunicación. | application/json |
#
EjemploPetición
GET https://sandbox.api.cincel.digital/v3/timestamps/2c5d36be542f8f0e7345d77753a5d7ea61a443ba6a9a86bb060332ad56dba38e.asn1
Respuesta
0�400�+ *�H����0�10 `�He0��*�H�� �����0��`�de�<010`�He ,]6�T�sE�wS���a�C�j���2�Vۣ�"20210925221042ZB�뺽Bc�1�/0-10 UMX10USNotary10USRE���0��0�y�000000000000000000080 *�H��0[10 UMX10UAC_TESTS10UJLG-AM1(0&USeguriData Privada S.A. de C.V.0181120000000Z291130000000Z0-10 UMX10USNotary10USRE0�"0 *�H���0���'�@�sTf��������#�N����SZ-��Sl��(���0?�u �e9�,�2U��<�>�(���>����/:w���9d��EQ���t� �x��:x%��UEe��-��}�}!��oČ�E�C{��4U�,I� !���`CL?9���>�K���/�K]��Y��5ji�6�ى!6�~I�/�s���bV��x!3�2%Q��5��ӟ�!7"d�B��@�XBB��H^��\(��`燮@Q��+d¬�^�G�{0y0U#0����6��oH"��aO�5K0U��)�P��DJ���Ï0U%�021+0U�00U��0 *�H���2�� A�M�b�O�����:�]�m�A8>9��2v���fĦX���=�+�w�D5�<�MuO��c�gbMU��-y�=O�7�%�LGw�j�&��x�K��ï���� ������O���7�qi��=�<���y|G�$G��.�s0q���Ϥ�ldW�9e�}���#��ij<c1���"��6���ȯm.��ddD ���Le6(�'�2�Zx:g�$sm�<wY�?r`��_��̪�)h���8�0��ퟮ�Go2�@� p}YYnN����)�j����'���#�|��J����5�$P�E%��\;�%fn�i%�JO,�c�p�RU�������D];1i��"�x�@����p�D�lv^�^_:*ݴ vv�b$��p���144�VcxU��F�L�5���"��#�0����Y��?'=�[�;<n��@Q��wR����lU��o�2���Zq�06f��-��,��W�#��^���r�Y�J!��8���1��0��0s0[10 UMX10UAC_TESTS10UJLG-AM1(0&USeguriData Privada S.A. de C.V.000000000000000000080 `�He��0 *�H�� 1*�H�� 0/ *�H�� 1" �����h���ITl����g���0��*�H�� /1��0��0��0��0 `�He ��xp9�r�)a��bS�F��w$yYm@0w0_�]0[10 UMX10UAC_TESTS10UJLG-AM1(0&USeguriData Privada S.A. de C.V.000000000000000000080 *�H���2?�����������s_��Jj�`�#��v>&Ō�1�Ð��"���焝N�Td��GE7����ì���o�����<�vO�窇%8HFt F�����"e��Ji��`=q ��.s��i����+�-ڎ�)��u/�6� �0���,X�������T�L�)\T�S���`[�h�����#�܇?�>y�WB!�s3�́�����[��ѧ{4n�kI��T��@���a�p�fAO#f����;�#=G�