Ir al contenido

Generar sello de tiempo

Ver como Markdown Lee esta página como texto plano Abrir en ChatGPT Haz preguntas sobre esta página Abrir en Claude Haz preguntas sobre esta página Abrir en Perplexity Haz preguntas sobre esta página

Este endpoint emite un sello de tiempo RFC 3161 sobre una huella SHA-256. El sello lo firma un Prestador de Servicios de Certificación (PSC) autorizado y prueba que esa huella existía en la fecha del sello.

  • Su uso principal es incrustarlo dentro de una firma electrónica (PAdES para PDF, CAdES), normalmente uno por firmante. También puedes usarlo como evidencia independiente de que un archivo existía en cierta fecha.
  • La respuesta es síncrona: el sello llega en Base64 en el campo sello.
  • Consume 5 tokens, solo si el sello se emite y corresponde a la huella enviada.

Método: POST

https://api.verificamex.com/identity/v1/miscellaneous/sello-tiempo
EncabezadoValorDescripción
Acceptapplication/jsonTipo de contenido de la solicitud.
Content-Typeapplication/jsonFormato del cuerpo de la solicitud.
AuthorizationBearer {tu_token}Token generado para autenticar al usuario.
ParámetroTipoDescripción
hashStringRequerido. Huella SHA-256 a sellar: 64 caracteres en hexadecimal o 44 en Base64.
referenciaStringOpcional. Referencia propia para identificar el sello, por ejemplo el firmante o el documento. Máximo 255 caracteres.
{
"hash": "de57da9462866cfe28619e9eb9567e6e825c71deacfd84fa0ef33929607db7ef",
"referencia": "Firma 1 del contrato 2026-118"
}
{
"uuid": "0c6d3a44-5f1e-4b8a-9d2c-7e1f0a9b3c21",
"status": "OK",
"referencia": "Firma 1 del contrato 2026-118",
"hash": "de57da9462866cfe28619e9eb9567e6e825c71deacfd84fa0ef33929607db7ef",
"fecha_sello": "2026-10-22T18:04:11+00:00",
"psc": {
"nombre": "Autoridad de Sellos digitales de tiempo de PSC WORLD",
"serie": "11e"
},
"politica": "2.16.484.101.10.316.100.2.1.3.1.1",
"sello": "MIIJ...",
"created_at": "2026-10-22T12:04:10-06:00"
}

El cuerpo de la respuesta exitosa contiene los siguientes campos:

CampoTipoDescripción
uuidStringIdentificador del sello. Guárdalo para consultarlo después.
statusStringOK cuando el sello se emitió.
referenciaStringLa referencia que enviaste, o null.
hashStringLa huella sellada, siempre en hexadecimal en minúsculas (aunque la hayas enviado en Base64).
fecha_selloStringFecha oficial del sello asignada por el PSC, en UTC (ISO-8601).
psc.nombreStringNombre del PSC que emitió el sello, tomado de su certificado.
psc.serieStringNúmero de serie del certificado del PSC, en hexadecimal. Puede variar entre solicitudes, porque el PSC opera con más de un certificado vigente.
politicaStringIdentificador (OID) de la política del PSC con la que se emitió.
selloStringEl sello en Base64. Decodificado es un TimeStampToken (CMS, DER), la estructura que se incrusta en una firma PAdES/CAdES.
created_atStringFecha en que se registró la solicitud (ISO-8601).
CódigoCuándo ocurre¿Se cobra?
201El sello se emitió.Sí, 5 tokens.
422La huella no es un SHA-256 válido.No.
503El PSC no respondió o no emitió un sello válido. Puedes reintentar.No.
417Tienes saldo, pero menos de los 5 tokens que cuesta.No.
403Ya no tienes tokens disponibles.No.
401Falta el token de autenticación o no es válido.No.