[{"data":1,"prerenderedAt":3872},["ShallowReactive",2],{"blog-rfc-3161-tsa-servicio-sello-tiempo":3,"blog-all-published":3181},{"id":4,"title":5,"author":6,"body":7,"categories":3163,"cover":3165,"coverAlt":3166,"coverEdited":3167,"date":3168,"description":3169,"descriptionEdited":3167,"draft":3167,"extension":3170,"meta":3171,"navigation":3172,"originalId":3173,"originalUrl":3173,"path":3174,"readingTime":3175,"seo":3176,"slug":3177,"stem":3178,"tags":3179,"updated":3173,"__hash__":3180},"blog\u002Fblog\u002Frfc-3161-tsa-servicio-sello-tiempo.md","RFC 3161: qué es una TSA y cómo funciona el sello de tiempo","Equipo edatalia",{"type":8,"value":9,"toc":3092},"minimark",[10,15,28,35,38,43,46,51,53,58,60,65,67,72,74,79,82,85,88,96,103,106,109,114,120,123,148,160,163,165,169,172,175,185,188,191,194,199,201,206,208,213,215,219,221,226,229,234,238,243,247,252,256,261,264,266,270,275,282,285,292,295,298,300,304,307,311,317,320,324,330,333,337,340,343,347,354,357,360,365,368,372,375,380,383,386,388,392,402,405,410,413,418,421,426,429,434,437,441,444,446,450,453,457,460,480,484,486,492,496,499,503,506,510,513,517,520,537,540,542,546,549,552,557,560,565,569,574,576,582,585,589,592,594,599,602,605,608,610,614,620,623,629,634,637,639,643,647,650,653,660,663,665,669,672,675,677,682,684,688,690,695,698,703,705,709,711,716,719,723,726,730,733,735,739,742,745,748,751,754,759,762,769,771,775,778,784,787,789,792,795,801,804,806,809,812,820,823,825,829,832,837,840,843,846,863,866,868,871,876,878,884,887,892,895,899,902,905,908,910,914,917,920,923,925,929,932,938,941,943,949,952,955,958,975,977,981,984,990,993,1010,1013,1015,1032,1034,1041,1043,1047,1050,1056,1059,1065,1068,1082,1085,1089,1091,1095,1098,1100,1104,1107,1111,1114,1118,1121,1125,1128,1132,1135,1138,1140,1144,1150,1156,1159,1164,1167,1173,1176,1178,1181,1184,1187,1189,1192,1195,1198,1201,1207,1210,1216,1219,1222,1224,1228,1231,1234,1237,1239,1243,1248,1251,1256,1259,1273,1275,1281,1288,1290,1294,1297,1303,1306,1309,1320,1325,1328,1333,1336,1341,1344,1346,1350,1357,1360,1362,1366,1372,1378,1381,1386,1389,1392,1394,1398,1401,1407,1410,1413,1416,1419,1425,1428,1430,1434,1439,1442,1445,1449,1452,1455,1457,1461,1464,1467,1470,1474,1477,1480,1483,1487,1490,1493,1496,1500,1503,1507,1510,1514,1517,1520,1523,1526,1532,1535,1541,1543,1547,1550,1571,1574,1581,1583,1587,1590,1596,1599,1602,1608,1611,1614,1620,1623,1626,1632,1635,1637,1643,1646,1649,1656,1659,1661,1665,1668,1671,1674,1677,1682,1685,1690,1693,1698,1701,1703,1707,1710,1716,1726,1729,1732,1734,1738,1741,1752,1755,1763,1766,1768,1772,1775,1778,1781,1784,1789,1793,1796,1800,1802,1807,1809,1815,1818,1820,1824,1827,1847,1854,1859,1862,1878,1881,1888,1890,1894,1897,1901,1904,1907,1911,1914,1919,1922,1927,1930,1932,1936,1939,1942,1947,1949,1952,1954,1959,1962,1969,1971,1978,1981,1984,1991,1994,1996,2000,2003,2006,2022,2024,2028,2030,2035,2037,2042,2045,2050,2052,2057,2059,2064,2067,2069,2073,2076,2079,2084,2093,2095,2099,2105,2108,2124,2126,2131,2134,2139,2142,2144,2148,2151,2154,2168,2170,2175,2178,2183,2186,2188,2192,2195,2198,2201,2204,2208,2211,2216,2219,2224,2227,2229,2233,2236,2242,2245,2268,2270,2274,2277,2294,2297,2301,2304,2308,2311,2315,2318,2321,2324,2329,2332,2337,2339,2343,2349,2352,2355,2360,2363,2365,2371,2377,2380,2385,2388,2393,2396,2398,2402,2405,2407,2430,2433,2436,2443,2445,2449,2452,2475,2478,2493,2495,2499,2504,2507,2521,2524,2527,2530,2549,2552,2554,2558,2565,2568,2573,2575,2580,2582,2587,2589,2594,2596,2601,2603,2608,2610,2615,2618,2639,2641,2645,2648,2651,2689,2692,2703,2705,2709,2713,2716,2720,2723,2727,2730,2734,2737,2741,2744,2748,2751,2755,2758,2762,2765,2769,2772,2776,2779,2781,2785,2788,2791,2794,2797,2801,2804,2808,2811,2815,2818,2822,2825,2829,2832,2836,2839,2843,2849,2853,2856,2860,2863,2867,2870,2874,2877,2881,2884,2888,2891,2895,2901,2905,2908,2912,2915,2919,2922,2925,2928,2931,2934,2938,2941,2945,2948,2952,2955,2957,2961,2964,2969,2971,2976,2978,2983,2986,2990,2993,2997,3000,3004,3007,3011,3014,3018,3021,3026,3029,3034,3037,3040,3045,3048,3053,3058,3063,3068,3073,3078,3083,3089],[11,12,14],"h1",{"id":13},"rfc-3161-qué-es-una-tsa-y-cómo-funciona-un-servicio-de-sello-de-tiempo","RFC 3161: qué es una TSA y cómo funciona un servicio de sello de tiempo",[16,17,18,19,23,24,27],"p",{},"Cuando una aplicación necesita demostrar que unos datos ya existían en un momento determinado, una de las soluciones más utilizadas es solicitar un ",[20,21,22],"strong",{},"sello de tiempo electrónico"," a una ",[20,25,26],{},"TSA —Time-Stamping Authority—",".",[16,29,30,31,34],{},"El estándar de referencia para realizar este intercambio es ",[20,32,33],{},"RFC 3161",", que define el protocolo utilizado para solicitar y recibir tokens criptográficos de sellado de tiempo.",[16,36,37],{},"Su funcionamiento puede resumirse así:",[16,39,40],{},[20,41,42],{},"documento o datos",[16,44,45],{},"↓",[16,47,48],{},[20,49,50],{},"cálculo de hash",[16,52,45],{},[16,54,55],{},[20,56,57],{},"TimeStampReq",[16,59,45],{},[16,61,62],{},[20,63,64],{},"TSA",[16,66,45],{},[16,68,69],{},[20,70,71],{},"TimeStampResp",[16,73,45],{},[16,75,76],{},[20,77,78],{},"TimeStampToken",[16,80,81],{},"La TSA no necesita recibir necesariamente el documento original. El cliente calcula una huella criptográfica y solicita que esa huella quede vinculada a una referencia temporal.",[16,83,84],{},"RFC 3161 define cómo se realiza ese intercambio, qué información debe contener la petición, qué debe devolver la TSA y qué comprobaciones debe realizar posteriormente el cliente.",[16,86,87],{},"Pero existe una distinción fundamental:",[89,90,91],"blockquote",{},[16,92,93],{},[20,94,95],{},"RFC 3161 define un protocolo técnico de timestamping. No convierte automáticamente un servicio en un servicio cualificado conforme a eIDAS.",[16,97,98,99,102],{},"Para que un timestamp tenga la consideración de ",[20,100,101],{},"sello cualificado de tiempo electrónico"," deben cumplirse además los requisitos del Reglamento eIDAS y el servicio debe tener el correspondiente estatus cualificado.",[16,104,105],{},"En este artículo explicamos todo el proceso.",[107,108],"hr",{},[110,111,113],"h2",{"id":112},"qué-es-rfc-3161","¿Qué es RFC 3161?",[16,115,116,119],{},[20,117,118],{},"RFC 3161 —Internet X.509 Public Key Infrastructure Time-Stamp Protocol (TSP)—"," es un estándar publicado originalmente por la IETF en 2001 para definir un protocolo de sellado de tiempo basado en infraestructuras de clave pública.",[16,121,122],{},"El estándar define principalmente:",[124,125,126,130,133,136,139,142,145],"ul",{},[127,128,129],"li",{},"el formato de una petición de timestamp;",[127,131,132],{},"el formato de la respuesta;",[127,134,135],{},"la estructura del TimeStampToken;",[127,137,138],{},"requisitos básicos de una TSA;",[127,140,141],{},"cómo identificar el certificado utilizado;",[127,143,144],{},"cómo relacionar el timestamp con los datos originales;",[127,146,147],{},"y qué verificaciones debe realizar el cliente.",[16,149,150,151,154,155,159],{},"RFC 3161 fue posteriormente actualizado por ",[20,152,153],{},"RFC 5816",", especialmente para modernizar la identificación del certificado de firma del timestamp mediante ",[156,157,158],"code",{},"ESSCertIDv2"," y permitir algoritmos diferentes de SHA-1.",[16,161,162],{},"Aunque el protocolo tiene más de dos décadas, sigue siendo una pieza fundamental de las infraestructuras modernas de firma electrónica y conservación documental.",[107,164],{},[11,166,168],{"id":167},"qué-problema-resuelve-rfc-3161","¿Qué problema resuelve RFC 3161?",[16,170,171],{},"Supongamos que tenemos un contrato electrónico.",[16,173,174],{},"Podemos calcular:",[176,177,183],"pre",{"className":178,"code":180,"language":181,"meta":182},[179],"language-text","SHA-256(documento) = 8F7A...\n","text","",[156,184,180],{"__ignoreMap":182},[16,186,187],{},"Pero ese hash, por sí solo, no demuestra cuándo existía el documento.",[16,189,190],{},"Necesitamos vincularlo con una referencia temporal proporcionada por un tercero confiable.",[16,192,193],{},"El flujo sería:",[16,195,196],{},[20,197,198],{},"documento",[16,200,45],{},[16,202,203],{},[20,204,205],{},"SHA-256",[16,207,45],{},[16,209,210],{},[20,211,212],{},"8F7A...",[16,214,45],{},[16,216,217],{},[20,218,64],{},[16,220,45],{},[16,222,223],{},[20,224,225],{},"8F7A... existía en el instante T",[16,227,228],{},"La TSA genera una evidencia criptográfica que relaciona:",[16,230,231],{},[20,232,233],{},"huella",[124,235,236],{},[127,237],{},[16,239,240],{},[20,241,242],{},"fecha y hora",[124,244,245],{},[127,246],{},[16,248,249],{},[20,250,251],{},"política",[124,253,254],{},[127,255],{},[16,257,258],{},[20,259,260],{},"identificador",[16,262,263],{},"y protege el resultado criptográficamente.",[107,265],{},[11,267,269],{"id":268},"qué-es-una-tsa","¿Qué es una TSA?",[16,271,272,274],{},[20,273,64],{}," significa:",[89,276,277],{},[16,278,279],{},[20,280,281],{},"Time-Stamping Authority",[16,283,284],{},"o:",[89,286,287],{},[16,288,289,27],{},[20,290,291],{},"Autoridad de Sellado de Tiempo",[16,293,294],{},"RFC 3161 describe la TSA como una entidad que genera tokens de timestamp destinados a acreditar que unos datos existían en un determinado momento.",[16,296,297],{},"En una arquitectura moderna de servicios de confianza conviene diferenciar varios conceptos.",[107,299],{},[11,301,303],{"id":302},"tsa-tsp-qtsp-y-tsu-no-son-lo-mismo","TSA, TSP, QTSP y TSU: no son lo mismo",[16,305,306],{},"Estos términos aparecen frecuentemente juntos, pero tienen significados diferentes.",[110,308,310],{"id":309},"tsp-trust-service-provider","TSP — Trust Service Provider",[16,312,313,314,27],{},"Es un ",[20,315,316],{},"Prestador de Servicios de Confianza",[16,318,319],{},"Puede ofrecer uno o varios servicios relacionados con confianza electrónica.",[110,321,323],{"id":322},"qtsp-qualified-trust-service-provider","QTSP — Qualified Trust Service Provider",[16,325,313,326,329],{},[20,327,328],{},"Prestador Cualificado de Servicios de Confianza"," conforme al marco eIDAS.",[16,331,332],{},"La condición cualificada añade requisitos regulatorios, supervisión y reconocimiento oficial.",[110,334,336],{"id":335},"tsa-time-stamping-authority","TSA — Time-Stamping Authority",[16,338,339],{},"Es la entidad responsable de proporcionar el servicio de sellado de tiempo.",[16,341,342],{},"ETSI define la TSA como el TSP que proporciona servicios de timestamping utilizando una o varias unidades de sellado temporal.",[110,344,346],{"id":345},"tsu-time-stamping-unit","TSU — Time-Stamping Unit",[16,348,349,350,353],{},"Una ",[20,351,352],{},"Time-Stamping Unit"," es una unidad concreta de hardware y software utilizada por la TSA para generar timestamps.",[16,355,356],{},"ETSI la define, conceptualmente, como una unidad gestionada de forma conjunta que utiliza una única clave activa de firma de timestamp.",[16,358,359],{},"Por tanto:",[16,361,362],{},[20,363,364],{},"TSP \u002F QTSP",[16,366,367],{},"→ organización prestadora.",[16,369,370],{},[20,371,64],{},[16,373,374],{},"→ función responsable del servicio de timestamping.",[16,376,377],{},[20,378,379],{},"TSU",[16,381,382],{},"→ unidad concreta que genera criptográficamente los tokens.",[16,384,385],{},"Una TSA puede gestionar más de una TSU.",[107,387],{},[11,389,391],{"id":390},"ejemplo-práctico-con-edatalia","Ejemplo práctico con edatalia",[16,393,394,395,27],{},"edatalia presta un ",[396,397,401],"a",{"href":398,"rel":399},"https:\u002F\u002Fedatalia.com\u002Fsello-de-tiempo-cualificado\u002F",[400],"nofollow","servicio de sello de tiempo cualificado eIDAS",[16,403,404],{},"En la Trusted List europea aparece, por ejemplo, el servicio:",[16,406,407],{},[20,408,409],{},"EDATALIA QUALIFIED TSU02",[16,411,412],{},"clasificado como:",[16,414,415,27],{},[20,416,417],{},"QTimestamp",[16,419,420],{},"Esto ilustra perfectamente la diferencia entre las entidades:",[16,422,423],{},[20,424,425],{},"EDATALIA DATA SOLUTIONS, S.L.",[16,427,428],{},"→ prestador.",[16,430,431],{},[20,432,433],{},"servicio cualificado de sellado de tiempo",[16,435,436],{},"→ servicio de confianza.",[16,438,439],{},[20,440,409],{},[16,442,443],{},"→ unidad\u002Fidentidad asociada a la generación de timestamps.",[107,445],{},[11,447,449],{"id":448},"cómo-funciona-un-servicio-rfc-3161","¿Cómo funciona un servicio RFC 3161?",[16,451,452],{},"Podemos dividir el proceso en seis fases.",[110,454,456],{"id":455},"_1-la-aplicación-obtiene-los-datos-que-quiere-sellar","1. La aplicación obtiene los datos que quiere sellar",[16,458,459],{},"Por ejemplo:",[124,461,462,465,468,471,474,477],{},[127,463,464],{},"documento PDF;",[127,466,467],{},"contrato;",[127,469,470],{},"firma electrónica;",[127,472,473],{},"fichero;",[127,475,476],{},"registro;",[127,478,479],{},"evidencia digital.",[110,481,483],{"id":482},"_2-calcula-una-huella-criptográfica","2. Calcula una huella criptográfica",[16,485,459],{},[176,487,490],{"className":488,"code":489,"language":181,"meta":182},[179],"SHA-256(datos)\n",[156,491,489],{"__ignoreMap":182},[110,493,495],{"id":494},"_3-construye-una-timestampreq","3. Construye una TimeStampReq",[16,497,498],{},"La petición contiene principalmente la huella y el algoritmo utilizado.",[110,500,502],{"id":501},"_4-envía-la-petición-a-la-tsa","4. Envía la petición a la TSA",[16,504,505],{},"La TSA recibe la solicitud.",[110,507,509],{"id":508},"_5-la-tsa-genera-un-timestamptoken","5. La TSA genera un TimeStampToken",[16,511,512],{},"El token vincula la huella con la referencia temporal.",[110,514,516],{"id":515},"_6-el-cliente-valida-la-respuesta","6. El cliente valida la respuesta",[16,518,519],{},"La aplicación debe verificar que:",[124,521,522,525,528,531,534],{},[127,523,524],{},"corresponde a su petición;",[127,526,527],{},"el hash es correcto;",[127,529,530],{},"el token está correctamente firmado;",[127,532,533],{},"el certificado es válido;",[127,535,536],{},"y la política utilizada es aceptable.",[16,538,539],{},"Solo entonces debería aceptar el timestamp.",[107,541],{},[11,543,545],{"id":544},"la-tsa-no-necesita-recibir-el-documento-original","La TSA no necesita recibir el documento original",[16,547,548],{},"Ésta es una de las características más interesantes del protocolo.",[16,550,551],{},"La petición contiene un:",[16,553,554],{},[20,555,556],{},"messageImprint",[16,558,559],{},"formado por:",[16,561,562],{},[20,563,564],{},"algoritmo hash",[124,566,567],{},[127,568],{},[16,570,571,27],{},[20,572,573],{},"hash de los datos",[16,575,459],{},[176,577,580],{"className":578,"code":579,"language":181,"meta":182},[179],"hashAlgorithm = SHA-256\nhashedMessage = A83F...\n",[156,581,579],{"__ignoreMap":182},[16,583,584],{},"Por tanto, el esquema normal es:",[16,586,587],{},[20,588,198],{},[16,590,591],{},"permanece en el sistema del cliente.",[16,593,45],{},[16,595,596],{},[20,597,598],{},"hash(documento)",[16,600,601],{},"se envía a la TSA.",[16,603,604],{},"Esto reduce considerablemente la exposición del contenido.",[16,606,607],{},"La TSA puede acreditar temporalmente la huella sin necesitar conocer el documento original.",[107,609],{},[11,611,613],{"id":612},"qué-es-el-messageimprint","¿Qué es el messageImprint?",[16,615,616,617,619],{},"El ",[156,618,556],{}," es uno de los elementos centrales de RFC 3161.",[16,621,622],{},"Contiene:",[176,624,627],{"className":625,"code":626,"language":181,"meta":182},[179],"MessageImprint\n├── hashAlgorithm\n└── hashedMessage\n",[156,628,626],{"__ignoreMap":182},[630,631,633],"h3",{"id":632},"hashalgorithm","hashAlgorithm",[16,635,636],{},"Identifica el algoritmo utilizado.",[16,638,459],{},[16,640,641,27],{},[20,642,205],{},[630,644,646],{"id":645},"hashedmessage","hashedMessage",[16,648,649],{},"Contiene el resultado de aplicar ese algoritmo a los datos.",[16,651,652],{},"Cuando posteriormente recibimos el timestamp, una de las comprobaciones fundamentales consiste en verificar:",[89,654,655],{},[16,656,657],{},[20,658,659],{},"¿El messageImprint contenido en la respuesta coincide exactamente con el que enviamos?",[16,661,662],{},"Si no coincide, el token debe rechazarse.",[107,664],{},[11,666,668],{"id":667},"por-qué-utilizar-un-hash","¿Por qué utilizar un hash?",[16,670,671],{},"Una función hash permite transformar un conjunto de datos de cualquier tamaño en una huella de longitud determinada.",[16,673,674],{},"Una propiedad fundamental es que una pequeña modificación del documento produce una huella diferente.",[16,676,459],{},[16,678,679],{},[20,680,681],{},"Documento A",[16,683,45],{},[16,685,686],{},[156,687,205],{},[16,689,45],{},[16,691,692],{},[156,693,694],{},"FA82...",[16,696,697],{},"Si modificamos una palabra:",[16,699,700],{},[20,701,702],{},"Documento A modificado",[16,704,45],{},[16,706,707],{},[156,708,205],{},[16,710,45],{},[16,712,713],{},[156,714,715],{},"91BC...",[16,717,718],{},"Cuando el timestamp está asociado a:",[16,720,721],{},[156,722,694],{},[16,724,725],{},"no podemos utilizarlo para acreditar:",[16,727,728,27],{},[156,729,715],{},[16,731,732],{},"Así se crea una vinculación entre la evidencia temporal y los datos concretos.",[107,734],{},[11,736,738],{"id":737},"la-elección-del-algoritmo-hash-es-importante","La elección del algoritmo hash es importante",[16,740,741],{},"RFC 3161 exige que la petición identifique el algoritmo utilizado para calcular el messageImprint.",[16,743,744],{},"La TSA debe poder reconocerlo y puede rechazar algoritmos considerados insuficientes o no soportados.",[16,746,747],{},"Esto es importante porque la seguridad de una evidencia temporal depende también de la resistencia criptográfica del algoritmo hash.",[16,749,750],{},"Por eso las implementaciones modernas deben utilizar algoritmos adecuados a las políticas criptográficas vigentes.",[16,752,753],{},"No basta con afirmar:",[89,755,756],{},[16,757,758],{},"“utilizamos RFC 3161”.",[16,760,761],{},"También hay que analizar:",[89,763,764],{},[16,765,766],{},[20,767,768],{},"qué algoritmos se están utilizando.",[107,770],{},[11,772,774],{"id":773},"qué-contiene-una-timestampreq","¿Qué contiene una TimeStampReq?",[16,776,777],{},"La estructura de una petición RFC 3161 incluye estos campos principales:",[176,779,782],{"className":780,"code":781,"language":181,"meta":182},[179],"TimeStampReq\n├── version\n├── messageImprint\n├── reqPolicy       opcional\n├── nonce           opcional\n├── certReq\n└── extensions      opcional\n",[156,783,781],{"__ignoreMap":182},[16,785,786],{},"Veamos los más importantes.",[107,788],{},[11,790,791],{"id":791},"version",[16,793,794],{},"RFC 3161 define actualmente la versión:",[176,796,799],{"className":797,"code":798,"language":181,"meta":182},[179],"v1\n",[156,800,798],{"__ignoreMap":182},[16,802,803],{},"Es el identificador del formato de la solicitud.",[107,805],{},[11,807,556],{"id":808},"messageimprint",[16,810,811],{},"Como hemos visto, contiene:",[124,813,814,817],{},[127,815,816],{},"algoritmo hash;",[127,818,819],{},"huella de los datos.",[16,821,822],{},"Es el elemento esencial que vincula posteriormente el timestamp con los datos originales.",[107,824],{},[11,826,828],{"id":827},"reqpolicy","reqPolicy",[16,830,831],{},"La petición puede indicar una determinada:",[16,833,834],{},[20,835,836],{},"TSA Policy",[16,838,839],{},"mediante un identificador OID.",[16,841,842],{},"Esto permite solicitar que el timestamp sea emitido conforme a una política determinada.",[16,844,845],{},"La política puede definir cuestiones como:",[124,847,848,851,854,857,860],{},[127,849,850],{},"condiciones de utilización;",[127,852,853],{},"prácticas del servicio;",[127,855,856],{},"algoritmos;",[127,858,859],{},"garantías;",[127,861,862],{},"características operativas.",[16,864,865],{},"Cuando el cliente solicita explícitamente una política, la TSA debe responder conforme a esa política o rechazar la solicitud.",[107,867],{},[11,869,870],{"id":870},"nonce",[16,872,873,875],{},[156,874,870],{}," es un número generado por el cliente para relacionar de forma inequívoca petición y respuesta.",[16,877,459],{},[176,879,882],{"className":880,"code":881,"language":181,"meta":182},[179],"nonce = 87234981234981\n",[156,883,881],{"__ignoreMap":182},[16,885,886],{},"El cliente envía:",[16,888,889],{},[20,890,891],{},"nonce X",[16,893,894],{},"y espera recibir:",[16,896,897,27],{},[20,898,891],{},[16,900,901],{},"Si recibe otro valor, la respuesta no corresponde correctamente a aquella petición.",[16,903,904],{},"Esto ayuda a proteger el protocolo frente a determinados problemas de repetición o asociación incorrecta de respuestas.",[16,906,907],{},"RFC 3161 establece que, cuando se incluye un nonce en la petición, debe aparecer el mismo valor en la respuesta.",[107,909],{},[11,911,913],{"id":912},"es-obligatorio-usar-nonce","¿Es obligatorio usar nonce?",[16,915,916],{},"RFC 3161 lo define como opcional.",[16,918,919],{},"Sin embargo, desde el punto de vista de una implementación robusta resulta muy útil para poder relacionar claramente la respuesta con la petición que la originó.",[16,921,922],{},"El cliente debe aplicar la política de seguridad correspondiente a su integración.",[107,924],{},[11,926,928],{"id":927},"certreq","certReq",[16,930,931],{},"Otro campo interesante es:",[176,933,936],{"className":934,"code":935,"language":181,"meta":182},[179],"certReq\n",[156,937,935],{"__ignoreMap":182},[16,939,940],{},"Permite indicar si queremos que la respuesta incluya el certificado público correspondiente a la clave con la que la TSA ha firmado el timestamp.",[16,942,459],{},[176,944,947],{"className":945,"code":946,"language":181,"meta":182},[179],"certReq = TRUE\n",[156,948,946],{"__ignoreMap":182},[16,950,951],{},"puede facilitar que el cliente disponga del certificado necesario para comenzar la validación del token.",[16,953,954],{},"No obstante, incluir el certificado no significa que debamos confiar automáticamente en él.",[16,956,957],{},"Todavía debemos verificar:",[124,959,960,963,966,969,972],{},[127,961,962],{},"cadena;",[127,964,965],{},"estado;",[127,967,968],{},"política;",[127,970,971],{},"confianza;",[127,973,974],{},"y, cuando corresponda, Trusted List.",[107,976],{},[11,978,980],{"id":979},"la-petición-rfc-3161-identifica-al-cliente","¿La petición RFC 3161 identifica al cliente?",[16,982,983],{},"No necesariamente.",[16,985,986,987,989],{},"La estructura básica ",[156,988,57],{}," no está diseñada como un mecanismo de identificación del solicitante.",[16,991,992],{},"Si el servicio requiere:",[124,994,995,998,1001,1004,1007],{},[127,996,997],{},"autenticación;",[127,999,1000],{},"autorización;",[127,1002,1003],{},"control de consumo;",[127,1005,1006],{},"facturación;",[127,1008,1009],{},"limitación por cliente;",[16,1011,1012],{},"esas funciones pueden resolverse mediante mecanismos adicionales de transporte o autenticación.",[16,1014,459],{},[124,1016,1017,1020,1023,1026,1029],{},[127,1018,1019],{},"TLS;",[127,1021,1022],{},"credenciales;",[127,1024,1025],{},"API gateway;",[127,1027,1028],{},"certificados cliente;",[127,1030,1031],{},"otros mecanismos definidos por el proveedor.",[16,1033,359],{},[89,1035,1036],{},[16,1037,1038],{},[20,1039,1040],{},"RFC 3161 define el intercambio de timestamping, no todo el modelo comercial o de autenticación del servicio.",[107,1042],{},[11,1044,1046],{"id":1045},"qué-devuelve-la-tsa","¿Qué devuelve la TSA?",[16,1048,1049],{},"La respuesta RFC 3161 tiene una estructura denominada:",[176,1051,1054],{"className":1052,"code":1053,"language":181,"meta":182},[179],"TimeStampResp\n",[156,1055,1053],{"__ignoreMap":182},[16,1057,1058],{},"que contiene básicamente:",[176,1060,1063],{"className":1061,"code":1062,"language":181,"meta":182},[179],"TimeStampResp\n├── status\n└── timeStampToken\n",[156,1064,1062],{"__ignoreMap":182},[16,1066,1067],{},"El resultado puede indicar que la solicitud:",[124,1069,1070,1073,1076,1079],{},[127,1071,1072],{},"ha sido aceptada;",[127,1074,1075],{},"ha sido aceptada con modificaciones;",[127,1077,1078],{},"ha sido rechazada;",[127,1080,1081],{},"o no puede procesarse por algún motivo.",[16,1083,1084],{},"Si la solicitud se acepta correctamente, la respuesta contiene el correspondiente:",[16,1086,1087,27],{},[20,1088,78],{},[107,1090],{},[11,1092,1094],{"id":1093},"por-qué-una-tsa-puede-rechazar-una-solicitud","¿Por qué una TSA puede rechazar una solicitud?",[16,1096,1097],{},"RFC 3161 contempla distintos motivos.",[16,1099,459],{},[630,1101,1103],{"id":1102},"algoritmo-no-admitido","Algoritmo no admitido",[16,1105,1106],{},"La TSA no acepta el algoritmo hash utilizado.",[630,1108,1110],{"id":1109},"formato-incorrecto","Formato incorrecto",[16,1112,1113],{},"La petición no cumple la estructura esperada.",[630,1115,1117],{"id":1116},"política-no-admitida","Política no admitida",[16,1119,1120],{},"El cliente ha solicitado una TSA Policy que el servicio no soporta.",[630,1122,1124],{"id":1123},"fuente-temporal-no-disponible","Fuente temporal no disponible",[16,1126,1127],{},"El servicio no puede garantizar adecuadamente la información temporal.",[630,1129,1131],{"id":1130},"error-interno","Error interno",[16,1133,1134],{},"El servicio no puede completar la operación.",[16,1136,1137],{},"Una buena integración debe analizar correctamente el estado de la respuesta y no asumir que toda respuesta HTTP satisfactoria contiene un timestamp válido.",[107,1139],{},[11,1141,1143],{"id":1142},"qué-es-el-timestamptoken","¿Qué es el TimeStampToken?",[16,1145,616,1146,1149],{},[20,1147,1148],{},"TimeStampToken —TST—"," es el elemento criptográfico que constituye la evidencia temporal.",[16,1151,1152,1153,27],{},"RFC 3161 lo construye utilizando ",[20,1154,1155],{},"CMS —Cryptographic Message Syntax—",[16,1157,1158],{},"Dentro del token se encuentra una estructura:",[16,1160,1161,27],{},[20,1162,1163],{},"TSTInfo",[16,1165,1166],{},"Conceptualmente:",[176,1168,1171],{"className":1169,"code":1170,"language":181,"meta":182},[179],"TimeStampToken\n│\n└── TSTInfo\n    ├── version\n    ├── policy\n    ├── messageImprint\n    ├── serialNumber\n    ├── genTime\n    ├── accuracy\n    ├── ordering\n    ├── nonce\n    └── tsa\n",[156,1172,1170],{"__ignoreMap":182},[16,1174,1175],{},"No todos los campos son obligatorios, pero algunos resultan fundamentales para interpretar correctamente la evidencia.",[107,1177],{},[11,1179,1180],{"id":1180},"policy",[16,1182,1183],{},"El token indica la política de timestamp conforme a la cual ha sido emitido.",[16,1185,1186],{},"El cliente debe poder determinar si esa política resulta adecuada para el uso que pretende realizar.",[107,1188],{},[11,1190,556],{"id":1191},"messageimprint-1",[16,1193,1194],{},"Debe coincidir con el incluido en la petición.",[16,1196,1197],{},"Ésta es una comprobación crítica.",[16,1199,1200],{},"Si solicitamos timestamp para:",[176,1202,1205],{"className":1203,"code":1204,"language":181,"meta":182},[179],"A83F...\n",[156,1206,1204],{"__ignoreMap":182},[16,1208,1209],{},"y la respuesta contiene:",[176,1211,1214],{"className":1212,"code":1213,"language":181,"meta":182},[179],"993A...\n",[156,1215,1213],{"__ignoreMap":182},[16,1217,1218],{},"la respuesta no protege los datos que pretendíamos sellar.",[16,1220,1221],{},"Debe rechazarse.",[107,1223],{},[11,1225,1227],{"id":1226},"serialnumber","serialNumber",[16,1229,1230],{},"Cada TimeStampToken emitido por una TSA dispone de un número de serie.",[16,1232,1233],{},"RFC 3161 exige que sea único para cada token emitido por una determinada TSA.",[16,1235,1236],{},"Esto permite identificar de manera inequívoca cada evidencia temporal.",[107,1238],{},[11,1240,1242],{"id":1241},"gentime","genTime",[16,1244,1245,1247],{},[156,1246,1242],{}," indica el momento en el que la TSA ha generado el TimeStampToken.",[16,1249,1250],{},"RFC 3161 utiliza una representación temporal basada en:",[16,1252,1253,27],{},[20,1254,1255],{},"UTC —Coordinated Universal Time—",[16,1257,1258],{},"Esto evita depender de:",[124,1260,1261,1264,1267,1270],{},[127,1262,1263],{},"zonas horarias locales;",[127,1265,1266],{},"configuraciones regionales;",[127,1268,1269],{},"horario de verano;",[127,1271,1272],{},"hora del equipo cliente.",[16,1274,459],{},[176,1276,1279],{"className":1277,"code":1278,"language":181,"meta":182},[179],"20261030113527Z\n",[156,1280,1278],{"__ignoreMap":182},[16,1282,1283,1284,1287],{},"La ",[156,1285,1286],{},"Z"," representa la referencia UTC.",[107,1289],{},[11,1291,1293],{"id":1292},"qué-significa-accuracy","¿Qué significa accuracy?",[16,1295,1296],{},"RFC 3161 contempla un campo opcional:",[176,1298,1301],{"className":1299,"code":1300,"language":181,"meta":182},[179],"accuracy\n",[156,1302,1300],{"__ignoreMap":182},[16,1304,1305],{},"que permite expresar la precisión asociada a la referencia temporal.",[16,1307,1308],{},"Puede indicar componentes como:",[124,1310,1311,1314,1317],{},[127,1312,1313],{},"segundos;",[127,1315,1316],{},"milisegundos;",[127,1318,1319],{},"microsegundos.",[16,1321,1322,1323,27],{},"Esto permite interpretar un intervalo alrededor de ",[156,1324,1242],{},[16,1326,1327],{},"No debemos confundir:",[16,1329,1330],{},[20,1331,1332],{},"resolución de la fecha",[16,1334,1335],{},"con",[16,1337,1338,27],{},[20,1339,1340],{},"exactitud del servicio temporal",[16,1342,1343],{},"La política y la documentación de la TSA son fundamentales para conocer las garantías concretas del servicio.",[107,1345],{},[11,1347,1349],{"id":1348},"qué-es-ordering","¿Qué es ordering?",[16,1351,1352,1353,1356],{},"El campo opcional ",[156,1354,1355],{},"ordering"," está relacionado con la posibilidad de establecer un orden entre tokens generados por la misma TSA.",[16,1358,1359],{},"Normalmente no es uno de los elementos con los que tendrá que trabajar directamente un integrador, pero forma parte de la semántica temporal definida por RFC 3161.",[107,1361],{},[11,1363,1365],{"id":1364},"el-nonce-debe-volver-en-la-respuesta","El nonce debe volver en la respuesta",[16,1367,1368,1369,1371],{},"Si el cliente incluyó un ",[156,1370,870],{}," en la solicitud:",[176,1373,1376],{"className":1374,"code":1375,"language":181,"meta":182},[179],"nonce = 123456\n",[156,1377,1375],{"__ignoreMap":182},[16,1379,1380],{},"la respuesta debe contener:",[176,1382,1384],{"className":1383,"code":1375,"language":181,"meta":182},[179],[156,1385,1375],{"__ignoreMap":182},[16,1387,1388],{},"De lo contrario, debe rechazarse.",[16,1390,1391],{},"Esta comprobación permite relacionar el token recibido con la solicitud concreta.",[107,1393],{},[11,1395,1397],{"id":1396},"el-token-está-firmado-criptográficamente-por-la-tsa","El token está firmado criptográficamente por la TSA",[16,1399,1400],{},"No basta con que una estructura contenga:",[176,1402,1405],{"className":1403,"code":1404,"language":181,"meta":182},[179],"genTime = ...\n",[156,1406,1404],{"__ignoreMap":182},[16,1408,1409],{},"El TimeStampToken está protegido mediante la clave utilizada por la TSA.",[16,1411,1412],{},"El cliente debe validar esa protección criptográfica.",[16,1414,1415],{},"RFC 3161 establece además que la clave de firma utilizada por la TSA debe estar reservada específicamente para timestamping.",[16,1417,1418],{},"El certificado correspondiente utiliza el propósito de clave extendido:",[176,1420,1423],{"className":1421,"code":1422,"language":181,"meta":182},[179],"id-kp-timeStamping\n",[156,1424,1422],{"__ignoreMap":182},[16,1426,1427],{},"Esto permite diferenciar una clave utilizada para emitir timestamps de otros usos criptográficos.",[107,1429],{},[11,1431,1433],{"id":1432},"qué-actualización-introdujo-rfc-5816","¿Qué actualización introdujo RFC 5816?",[16,1435,1436,1437,27],{},"RFC 3161 fue actualizado posteriormente por ",[20,1438,153],{},[16,1440,1441],{},"Uno de los motivos era eliminar la dependencia histórica de SHA-1 para identificar el certificado utilizado por la TSA.",[16,1443,1444],{},"RFC 5816 introdujo soporte para:",[16,1446,1447],{},[20,1448,158],{},[16,1450,1451],{},"permitiendo utilizar algoritmos modernos para identificar el certificado firmante.",[16,1453,1454],{},"Por tanto, cuando hablamos actualmente de RFC 3161 debemos entenderlo junto con las actualizaciones posteriores aplicables.",[107,1456],{},[11,1458,1460],{"id":1459},"cómo-debe-validar-el-cliente-la-respuesta-rfc-3161","¿Cómo debe validar el cliente la respuesta RFC 3161?",[16,1462,1463],{},"Solicitar un timestamp es solo la mitad del trabajo.",[16,1465,1466],{},"RFC 3161 establece que el cliente debe verificar la respuesta recibida.",[16,1468,1469],{},"Entre las comprobaciones principales están:",[630,1471,1473],{"id":1472},"estado-de-la-respuesta","Estado de la respuesta",[16,1475,1476],{},"Determinar que la TSA ha aceptado correctamente la solicitud.",[630,1478,556],{"id":1479},"messageimprint-2",[16,1481,1482],{},"Debe coincidir exactamente con el solicitado.",[630,1484,1486],{"id":1485},"algoritmo-hash","Algoritmo hash",[16,1488,1489],{},"Debe coincidir con el utilizado en la petición.",[630,1491,870],{"id":1492},"nonce-1",[16,1494,1495],{},"Si se utilizó, debe ser idéntico.",[630,1497,1499],{"id":1498},"firma-del-timestamptoken","Firma del TimeStampToken",[16,1501,1502],{},"Debe ser criptográficamente correcta.",[630,1504,1506],{"id":1505},"certificado-de-la-tsa","Certificado de la TSA",[16,1508,1509],{},"Debe identificarse y validarse.",[630,1511,1513],{"id":1512},"estado-del-certificado","Estado del certificado",[16,1515,1516],{},"Debe comprobarse cuando corresponda.",[630,1518,1519],{"id":251},"Política",[16,1521,1522],{},"El cliente debe determinar si la TSA Policy utilizada es aceptable para su aplicación.",[16,1524,1525],{},"Por tanto, una integración correcta no debería ser:",[176,1527,1530],{"className":1528,"code":1529,"language":181,"meta":182},[179],"POST TSA\n↓\nrespuesta\n↓\nguardar\n",[156,1531,1529],{"__ignoreMap":182},[16,1533,1534],{},"sino:",[176,1536,1539],{"className":1537,"code":1538,"language":181,"meta":182},[179],"crear solicitud\n↓\nenviar\n↓\nrecibir\n↓\nVALIDAR\n↓\naceptar\n↓\nincorporar \u002F conservar\n",[156,1540,1538],{"__ignoreMap":182},[107,1542],{},[11,1544,1546],{"id":1545},"cómo-validar-posteriormente-el-timestamp","¿Cómo validar posteriormente el timestamp?",[16,1548,1549],{},"Además de las comprobaciones RFC 3161, un sistema de validación moderno puede necesitar comprobar:",[124,1551,1552,1555,1558,1561,1563,1565,1568],{},[127,1553,1554],{},"cadena de certificación;",[127,1556,1557],{},"autoridades intermedias;",[127,1559,1560],{},"revocación;",[127,1562,968],{},[127,1564,971],{},[127,1566,1567],{},"Trusted List;",[127,1569,1570],{},"estado cualificado del servicio.",[16,1572,1573],{},"Puedes consultar el proceso completo en:",[16,1575,1576],{},[396,1577,1580],{"href":1578,"rel":1579},"https:\u002F\u002Fedatalia.com\u002Fblog-firma-digital\u002Fcomo-validar-sello-tiempo-documento-firmado\u002F",[400],"Cómo validar el sello de tiempo de un documento firmado",[107,1582],{},[11,1584,1586],{"id":1585},"rfc-3161-no-define-necesariamente-el-transporte","RFC 3161 no define necesariamente el transporte",[16,1588,1589],{},"Otro detalle importante para desarrolladores:",[16,1591,1592,1593,27],{},"RFC 3161 define fundamentalmente ",[20,1594,1595],{},"la estructura y semántica de los mensajes de timestamping",[16,1597,1598],{},"No impone un único mecanismo de transporte obligatorio.",[16,1600,1601],{},"El RFC original contempla distintos mecanismos y define tipos MIME como:",[176,1603,1606],{"className":1604,"code":1605,"language":181,"meta":182},[179],"application\u002Ftimestamp-query\n",[156,1607,1605],{"__ignoreMap":182},[16,1609,1610],{},"para la petición,",[16,1612,1613],{},"y:",[176,1615,1618],{"className":1616,"code":1617,"language":181,"meta":182},[179],"application\u002Ftimestamp-reply\n",[156,1619,1617],{"__ignoreMap":182},[16,1621,1622],{},"para la respuesta.",[16,1624,1625],{},"También define las extensiones tradicionales:",[176,1627,1630],{"className":1628,"code":1629,"language":181,"meta":182},[179],".tsq\n",[156,1631,1629],{"__ignoreMap":182},[16,1633,1634],{},"para una Time Stamp Query,",[16,1636,1613],{},[176,1638,1641],{"className":1639,"code":1640,"language":181,"meta":182},[179],".tsr\n",[156,1642,1640],{"__ignoreMap":182},[16,1644,1645],{},"para una Time Stamp Reply.",[16,1647,1648],{},"En integraciones actuales es habitual utilizar servicios sobre HTTP\u002FHTTPS, pero:",[89,1650,1651],{},[16,1652,1653],{},[20,1654,1655],{},"HTTP no es lo que convierte al servicio en RFC 3161.",[16,1657,1658],{},"Lo relevante es el formato y procesamiento de la petición y respuesta conforme al protocolo.",[107,1660],{},[11,1662,1664],{"id":1663},"rfc-3161-no-es-una-api-rest","RFC 3161 no es una API REST",[16,1666,1667],{},"También conviene diferenciar estos conceptos.",[16,1669,1670],{},"Una API REST suele trabajar con recursos, operaciones HTTP y frecuentemente representaciones como JSON.",[16,1672,1673],{},"RFC 3161 utiliza estructuras ASN.1 codificadas normalmente en DER.",[16,1675,1676],{},"Por tanto, una URL de una TSA puede aceptar peticiones HTTP, pero el contenido sigue siendo:",[16,1678,1679],{},[20,1680,1681],{},"TimeStampReq RFC 3161",[16,1683,1684],{},"y la respuesta:",[16,1686,1687,27],{},[20,1688,1689],{},"TimeStampResp RFC 3161",[16,1691,1692],{},"No debemos interpretar automáticamente un endpoint HTTP como:",[89,1694,1695],{},[16,1696,1697],{},"“API REST de timestamping”.",[16,1699,1700],{},"Son modelos diferentes.",[107,1702],{},[11,1704,1706],{"id":1705},"qué-papel-tiene-utc","¿Qué papel tiene UTC?",[16,1708,1709],{},"Para un servicio temporal resulta fundamental disponer de una fuente de tiempo confiable.",[16,1711,1712,1713,1715],{},"RFC 3161 expresa ",[156,1714,1242],{}," utilizando UTC.",[16,1717,1718,1719,1722,1723,27],{},"En el caso de los ",[20,1720,1721],{},"sellos cualificados de tiempo electrónico",", eIDAS exige además que la referencia temporal esté basada en una fuente de tiempo precisa vinculada al ",[20,1724,1725],{},"Tiempo Universal Coordinado —UTC—",[16,1727,1728],{},"Por tanto, UTC no es simplemente una decisión de formato.",[16,1730,1731],{},"Forma parte de la infraestructura de confianza temporal.",[107,1733],{},[11,1735,1737],{"id":1736},"qué-exige-eidas-a-un-sello-de-tiempo-cualificado","¿Qué exige eIDAS a un sello de tiempo cualificado?",[16,1739,1740],{},"eIDAS establece, entre otros requisitos, que un sello cualificado debe:",[124,1742,1743,1746,1749],{},[127,1744,1745],{},"vincular fecha y hora con los datos de forma que las modificaciones puedan detectarse;",[127,1747,1748],{},"basarse en una fuente temporal precisa vinculada a UTC;",[127,1750,1751],{},"estar protegido mediante los mecanismos criptográficos correspondientes del prestador cualificado.",[16,1753,1754],{},"Además, los sellos cualificados disfrutan de una presunción sobre:",[124,1756,1757,1760],{},[127,1758,1759],{},"exactitud de la fecha y hora;",[127,1761,1762],{},"integridad de los datos vinculados.",[16,1764,1765],{},"Y un sello cualificado emitido en un Estado miembro debe reconocerse como cualificado en los demás Estados miembros.",[107,1767],{},[11,1769,1771],{"id":1770},"rfc-3161-y-eidas-son-capas-diferentes","RFC 3161 y eIDAS son capas diferentes",[16,1773,1774],{},"Ésta es una de las ideas fundamentales del artículo.",[16,1776,1777],{},"Podemos representarlo así:",[630,1779,33],{"id":1780},"rfc-3161",[16,1782,1783],{},"Define:",[16,1785,1786],{},[20,1787,1788],{},"cómo pedir y recibir el timestamp.",[630,1790,1792],{"id":1791},"etsi","ETSI",[16,1794,1795],{},"Define requisitos técnicos, políticas y seguridad de los servicios de timestamping.",[630,1797,1799],{"id":1798},"eidas","eIDAS",[16,1801,1783],{},[16,1803,1804],{},[20,1805,1806],{},"qué requisitos y efectos jurídicos tiene un servicio cualificado de sello de tiempo.",[16,1808,359],{},[176,1810,1813],{"className":1811,"code":1812,"language":181,"meta":182},[179],"RFC 3161\n    +\ninfraestructura TSA\n    +\nrequisitos ETSI\n    +\ncondición cualificada eIDAS\n    =\nservicio cualificado de timestamping\n",[156,1814,1812],{"__ignoreMap":182},[16,1816,1817],{},"No basta con implementar únicamente RFC 3161.",[107,1819],{},[11,1821,1823],{"id":1822},"cómo-saber-si-una-tsa-es-cualificada","¿Cómo saber si una TSA es cualificada?",[16,1825,1826],{},"No debemos deducirlo únicamente de:",[124,1828,1829,1832,1835,1838,1841,1844],{},[127,1830,1831],{},"la URL;",[127,1833,1834],{},"el nombre de la empresa;",[127,1836,1837],{},"el certificado;",[127,1839,1840],{},"la utilización de HTTPS;",[127,1842,1843],{},"la utilización de RFC 3161;",[127,1845,1846],{},"una afirmación comercial.",[16,1848,1849,1850,1853],{},"Hay que comprobar el ",[20,1851,1852],{},"servicio concreto"," en la correspondiente:",[16,1855,1856,27],{},[20,1857,1858],{},"Trusted List",[16,1860,1861],{},"La Trusted List permite determinar:",[124,1863,1864,1867,1870,1872,1875],{},[127,1865,1866],{},"prestador;",[127,1868,1869],{},"tipo de servicio;",[127,1871,965],{},[127,1873,1874],{},"periodo de vigencia;",[127,1876,1877],{},"información asociada.",[16,1879,1880],{},"Puedes consultar las diferencias con más detalle en:",[16,1882,1883],{},[396,1884,1887],{"href":1885,"rel":1886},"https:\u002F\u002Fedatalia.com\u002Fblog-firma-digital\u002Fmarca-tiempo-vs-sello-tiempo-cualificado\u002F",[400],"Marca de tiempo vs sello de tiempo cualificado: diferencias y cuándo utilizar cada uno",[107,1889],{},[11,1891,1893],{"id":1892},"qué-significa-qtimestamp","¿Qué significa QTimestamp?",[16,1895,1896],{},"Dentro de las Trusted Lists europeas encontramos el tipo de servicio:",[16,1898,1899],{},[20,1900,417],{},[16,1902,1903],{},"para identificar servicios de generación de sellos cualificados de tiempo.",[16,1905,1906],{},"Por ejemplo, el servicio de edatalia:",[16,1908,1909],{},[20,1910,409],{},[16,1912,1913],{},"figura actualmente con:",[16,1915,1916],{},[20,1917,1918],{},"Service type: QTimestamp",[16,1920,1921],{},"y estado:",[16,1923,1924,27],{},[20,1925,1926],{},"Granted",[16,1928,1929],{},"Esto aporta una comprobación externa y oficial de la condición cualificada del servicio.",[107,1931],{},[11,1933,1935],{"id":1934},"rfc-3161-y-pades","RFC 3161 y PAdES",[16,1937,1938],{},"Una de las aplicaciones más importantes de RFC 3161 es la firma de documentos PDF.",[16,1940,1941],{},"En una firma PAdES podemos tener:",[16,1943,1944],{},[20,1945,1946],{},"PAdES-B-B",[16,1948,45],{},[16,1950,1951],{},"añadimos evidencia temporal",[16,1953,45],{},[16,1955,1956,27],{},[20,1957,1958],{},"PAdES-B-T",[16,1960,1961],{},"La TSA proporciona el TimeStampToken.",[16,1963,1964,1965,1968],{},"Pero es el ",[20,1966,1967],{},"motor PAdES"," quien debe integrarlo correctamente dentro del PDF.",[16,1970,359],{},[89,1972,1973],{},[16,1974,1975],{},[20,1976,1977],{},"la TSA no genera automáticamente PAdES-B-T.",[16,1979,1980],{},"La TSA genera la evidencia temporal que utiliza el sistema de firma.",[16,1982,1983],{},"En:",[16,1985,1986],{},[396,1987,1990],{"href":1988,"rel":1989},"https:\u002F\u002Fedatalia.com\u002Fblog-firma-digital\u002Fcomo-anadir-sello-tiempo-pdf-pades\u002F",[400],"Cómo añadir un sello de tiempo a un PDF: PAdES-B-T y B-LT",[16,1992,1993],{},"explicamos todo este proceso.",[107,1995],{},[11,1997,1999],{"id":1998},"rfc-3161-y-pades-b-lt","RFC 3161 y PAdES-B-LT",[16,2001,2002],{},"Para generar B-LT necesitamos algo más que el timestamp.",[16,2004,2005],{},"Debemos incorporar material que permita validar posteriormente la firma:",[124,2007,2008,2011,2013,2016,2019],{},[127,2009,2010],{},"certificados;",[127,2012,962],{},[127,2014,2015],{},"OCSP;",[127,2017,2018],{},"CRL;",[127,2020,2021],{},"otras evidencias necesarias.",[16,2023,1166],{},[16,2025,2026],{},[20,2027,33],{},[16,2029,45],{},[16,2031,2032],{},[20,2033,2034],{},"timestamp",[16,2036,45],{},[16,2038,2039],{},[20,2040,2041],{},"B-T",[16,2043,2044],{},"y posteriormente:",[16,2046,2047],{},[20,2048,2049],{},"certificados + revocación",[16,2051,45],{},[16,2053,2054,27],{},[20,2055,2056],{},"B-LT",[16,2058,359],{},[16,2060,2061,27],{},[20,2062,2063],{},"RFC 3161 ≠ PAdES-B-LT",[16,2065,2066],{},"Es solamente uno de los componentes de la arquitectura.",[107,2068],{},[11,2070,2072],{"id":2071},"rfc-3161-y-pades-b-lta","RFC 3161 y PAdES-B-LTA",[16,2074,2075],{},"En estrategias de conservación todavía más prolongadas pueden utilizarse nuevos timestamps para proteger revisiones posteriores y material de validación.",[16,2077,2078],{},"Esto forma parte de la lógica de perfiles:",[16,2080,2081,27],{},[20,2082,2083],{},"PAdES-B-LTA",[16,2085,2086,2087,2092],{},"En nuestro artículo ",[396,2088,2091],{"href":2089,"rel":2090},"https:\u002F\u002Fedatalia.com\u002Fblog-firma-digital\u002Fpades-ltv-firma-de-larga-duracion\u002F",[400],"PAdES LTV y firma de larga duración"," analizamos la conservación de documentos firmados durante largos periodos.",[107,2094],{},[11,2096,2098],{"id":2097},"qué-ocurre-si-la-tsa-recibe-siempre-el-mismo-hash","¿Qué ocurre si la TSA recibe siempre el mismo hash?",[16,2100,2101,2102,2104],{},"Si solicitamos dos timestamps diferentes sobre exactamente los mismos datos, el ",[156,2103,556],{}," puede ser el mismo.",[16,2106,2107],{},"Pero los tokens serán diferentes porque pueden tener:",[124,2109,2110,2113,2118,2121],{},[127,2111,2112],{},"número de serie diferente;",[127,2114,2115,2117],{},[156,2116,1242],{}," diferente;",[127,2119,2120],{},"nonce diferente;",[127,2122,2123],{},"información adicional diferente.",[16,2125,359],{},[16,2127,2128],{},[20,2129,2130],{},"mismo documento",[16,2132,2133],{},"no implica:",[16,2135,2136,27],{},[20,2137,2138],{},"mismo TimeStampToken",[16,2140,2141],{},"Cada emisión constituye una evidencia temporal propia.",[107,2143],{},[11,2145,2147],{"id":2146},"puede-comprobarse-un-timestamp-sin-disponer-del-documento","¿Puede comprobarse un timestamp sin disponer del documento?",[16,2149,2150],{},"Podemos analizar criptográficamente la estructura del TimeStampToken sin disponer necesariamente del documento original.",[16,2152,2153],{},"Pero para comprobar que el timestamp realmente corresponde al documento necesitamos:",[2155,2156,2157,2160,2163],"ol",{},[127,2158,2159],{},"disponer de los datos;",[127,2161,2162],{},"calcular nuevamente el hash;",[127,2164,2165,2166,27],{},"compararlo con el ",[156,2167,556],{},[16,2169,359],{},[16,2171,2172],{},[20,2173,2174],{},"token válido",[16,2176,2177],{},"no significa automáticamente:",[16,2179,2180,27],{},[20,2181,2182],{},"token correspondiente a este documento",[16,2184,2185],{},"Debe comprobarse la vinculación.",[107,2187],{},[11,2189,2191],{"id":2190},"puede-una-tsa-modificar-el-documento","¿Puede una TSA modificar el documento?",[16,2193,2194],{},"En el flujo RFC 3161 habitual, la TSA ni siquiera necesita recibir el documento.",[16,2196,2197],{},"Recibe su huella.",[16,2199,2200],{},"Por tanto, la incorporación del timestamp al PDF o al sistema documental se realiza normalmente en el lado del cliente o del motor de firma.",[16,2202,2203],{},"Esto permite separar claramente:",[16,2205,2206],{},[20,2207,64],{},[16,2209,2210],{},"→ genera evidencia temporal.",[16,2212,2213],{},[20,2214,2215],{},"aplicación",[16,2217,2218],{},"→ gestiona documento.",[16,2220,2221],{},[20,2222,2223],{},"motor de firma",[16,2225,2226],{},"→ integra la evidencia.",[107,2228],{},[11,2230,2232],{"id":2231},"integración-típica-de-una-tsa-en-una-aplicación","Integración típica de una TSA en una aplicación",[16,2234,2235],{},"Una arquitectura empresarial puede ser:",[176,2237,2240],{"className":2238,"code":2239,"language":181,"meta":182},[179],"APLICACIÓN\n    │\n    ▼\nDOCUMENTO\n    │\n    ▼\nHASH\n    │\n    ▼\nTimeStampReq\n    │\n    ▼\nTSA RFC 3161\n    │\n    ▼\nTimeStampResp\n    │\n    ▼\nVALIDACIÓN\n    │\n    ▼\nTimeStampToken\n    │\n    ▼\nPDF \u002F ARCHIVO \u002F EVIDENCIA\n",[156,2241,2239],{"__ignoreMap":182},[16,2243,2244],{},"La aplicación debe gestionar además:",[124,2246,2247,2250,2253,2256,2259,2262,2265],{},[127,2248,2249],{},"autenticación con el servicio;",[127,2251,2252],{},"reintentos;",[127,2254,2255],{},"timeout;",[127,2257,2258],{},"tratamiento de errores;",[127,2260,2261],{},"validación;",[127,2263,2264],{},"auditoría;",[127,2266,2267],{},"almacenamiento.",[107,2269],{},[11,2271,2273],{"id":2272},"qué-hacer-si-la-tsa-no-está-disponible","Qué hacer si la TSA no está disponible",[16,2275,2276],{},"Una integración profesional debe definir qué ocurre cuando:",[124,2278,2279,2282,2285,2288,2291],{},[127,2280,2281],{},"la TSA no responde;",[127,2283,2284],{},"la red falla;",[127,2286,2287],{},"la fuente temporal no está disponible;",[127,2289,2290],{},"el servicio devuelve rechazo;",[127,2292,2293],{},"el algoritmo no es admitido.",[16,2295,2296],{},"Dependiendo del proceso podemos adoptar estrategias diferentes.",[630,2298,2300],{"id":2299},"proceso-crítico","Proceso crítico",[16,2302,2303],{},"No finalizar la firma hasta obtener timestamp.",[630,2305,2307],{"id":2306},"proceso-tolerante","Proceso tolerante",[16,2309,2310],{},"Mantener el documento pendiente de timestamping.",[630,2312,2314],{"id":2313},"arquitectura-de-alta-disponibilidad","Arquitectura de alta disponibilidad",[16,2316,2317],{},"Utilizar infraestructura redundante conforme a la política establecida.",[16,2319,2320],{},"Lo importante es que el comportamiento esté definido previamente.",[16,2322,2323],{},"No conviene descubrir durante una incidencia que nadie decidió si el timestamp era:",[16,2325,2326],{},[20,2327,2328],{},"obligatorio",[16,2330,2331],{},"o",[16,2333,2334,27],{},[20,2335,2336],{},"opcional",[107,2338],{},[11,2340,2342],{"id":2341},"cuándo-debe-solicitarse-el-timestamp","¿Cuándo debe solicitarse el timestamp?",[16,2344,2345,2346,27],{},"Cuando queremos aportar evidencia temporal a una firma, normalmente interesa obtenerla ",[20,2347,2348],{},"lo más cerca posible del momento de creación de la firma",[16,2350,2351],{},"¿Por qué?",[16,2353,2354],{},"Porque un timestamp obtenido posteriormente demuestra:",[89,2356,2357],{},[16,2358,2359],{},"que la firma ya existía en el momento del timestamp.",[16,2361,2362],{},"Pero no puede retroceder en el tiempo.",[16,2364,459],{},[16,2366,2367,2370],{},[20,2368,2369],{},"firma declarada:"," 1 de enero.",[16,2372,2373,2376],{},[20,2374,2375],{},"timestamp:"," 1 de marzo.",[16,2378,2379],{},"El timestamp permite demostrar:",[89,2381,2382],{},[16,2383,2384],{},"la firma existía el 1 de marzo.",[16,2386,2387],{},"No demuestra automáticamente:",[89,2389,2390],{},[16,2391,2392],{},"existía ya el 1 de enero.",[16,2394,2395],{},"Esta diferencia es fundamental para conservación y validación.",[107,2397],{},[11,2399,2401],{"id":2400},"rfc-3161-en-administración-pública-y-justicia","RFC 3161 en Administración Pública y Justicia",[16,2403,2404],{},"Los servicios de timestamping se utilizan ampliamente en entornos donde la evidencia temporal tiene importancia.",[16,2406,459],{},[124,2408,2409,2412,2415,2418,2421,2424,2427],{},[127,2410,2411],{},"Administración electrónica;",[127,2413,2414],{},"expedientes;",[127,2416,2417],{},"registros;",[127,2419,2420],{},"contratación;",[127,2422,2423],{},"documentos judiciales;",[127,2425,2426],{},"conservación;",[127,2428,2429],{},"firma PAdES.",[16,2431,2432],{},"En Justicia, la Guía CTEAJE contempla expresamente el sellado temporal en diversos procesos.",[16,2434,2435],{},"Puedes consultar:",[16,2437,2438],{},[396,2439,2442],{"href":2440,"rel":2441},"https:\u002F\u002Fedatalia.com\u002Fblog-firma-digital\u002Fcteaje-sello-tiempo-administracion-justicia\u002F",[400],"CTEAJE y sello de tiempo en la Administración de Justicia",[107,2444],{},[11,2446,2448],{"id":2447},"rfc-3161-en-banca-y-seguros","RFC 3161 en banca y seguros",[16,2450,2451],{},"También resulta especialmente útil en operaciones como:",[124,2453,2454,2457,2460,2463,2466,2469,2472],{},[127,2455,2456],{},"contratos;",[127,2458,2459],{},"pólizas;",[127,2461,2462],{},"préstamos;",[127,2464,2465],{},"documentación KYC;",[127,2467,2468],{},"operaciones bancarias;",[127,2470,2471],{},"aceptación de condiciones;",[127,2473,2474],{},"conservación documental.",[16,2476,2477],{},"En estos sectores, el timestamp puede aportar una referencia temporal independiente que complemente:",[124,2479,2480,2483,2485,2488,2490],{},[127,2481,2482],{},"firma;",[127,2484,997],{},[127,2486,2487],{},"integridad;",[127,2489,2261],{},[127,2491,2492],{},"custodia.",[107,2494],{},[11,2496,2498],{"id":2497},"rfc-3161-y-privacidad-documental","RFC 3161 y privacidad documental",[16,2500,2501,2502,27],{},"Una ventaja arquitectónica es que la TSA puede trabajar sobre el ",[156,2503,556],{},[16,2505,2506],{},"Esto significa que una organización puede mantener dentro de su infraestructura:",[124,2508,2509,2511,2513,2516,2519],{},[127,2510,2456],{},[127,2512,2414],{},[127,2514,2515],{},"información financiera;",[127,2517,2518],{},"documentación sanitaria;",[127,2520,2423],{},[16,2522,2523],{},"y enviar al servicio únicamente la huella necesaria para timestamping.",[16,2525,2526],{},"Esto reduce la cantidad de información que debe salir del sistema.",[16,2528,2529],{},"No obstante, la seguridad global sigue dependiendo de otros elementos:",[124,2531,2532,2535,2537,2540,2543,2546],{},[127,2533,2534],{},"transporte;",[127,2536,997],{},[127,2538,2539],{},"gestión de claves;",[127,2541,2542],{},"logs;",[127,2544,2545],{},"configuración;",[127,2547,2548],{},"políticas del servicio.",[16,2550,2551],{},"RFC 3161 no sustituye una arquitectura completa de seguridad.",[107,2553],{},[11,2555,2557],{"id":2556},"cómo-integra-edatalia-el-sellado-de-tiempo","Cómo integra edatalia el sellado de tiempo",[16,2559,394,2560,2564],{},[396,2561,2563],{"href":398,"rel":2562},[400],"servicio cualificado de sello de tiempo"," utilizable mediante RFC 3161.",[16,2566,2567],{},"Una integración puede seguir este modelo:",[16,2569,2570],{},[20,2571,2572],{},"aplicación cliente",[16,2574,45],{},[16,2576,2577],{},[20,2578,2579],{},"calcular hash",[16,2581,45],{},[16,2583,2584],{},[20,2585,2586],{},"generar TimeStampReq",[16,2588,45],{},[16,2590,2591],{},[20,2592,2593],{},"servicio TSA de edatalia",[16,2595,45],{},[16,2597,2598],{},[20,2599,2600],{},"recibir TimeStampResp",[16,2602,45],{},[16,2604,2605],{},[20,2606,2607],{},"validar TimeStampToken",[16,2609,45],{},[16,2611,2612],{},[20,2613,2614],{},"incorporar evidencia",[16,2616,2617],{},"El servicio puede utilizarse como componente dentro de arquitecturas de:",[124,2619,2620,2622,2625,2628,2630,2633,2636],{},[127,2621,470],{},[127,2623,2624],{},"firma PAdES;",[127,2626,2627],{},"conservación documental;",[127,2629,2411],{},[127,2631,2632],{},"banca;",[127,2634,2635],{},"seguros;",[127,2637,2638],{},"Justicia.",[107,2640],{},[11,2642,2644],{"id":2643},"qué-debe-hacer-una-aplicación-después-de-recibir-el-token","¿Qué debe hacer una aplicación después de recibir el token?",[16,2646,2647],{},"El proceso no termina al recibir una respuesta.",[16,2649,2650],{},"Una implementación robusta debería:",[2155,2652,2653,2656,2662,2668,2671,2674,2677,2680,2683,2686],{},[127,2654,2655],{},"comprobar el estado de la respuesta;",[127,2657,2658,2659,2661],{},"verificar el ",[156,2660,556],{},";",[127,2663,2664,2665,2667],{},"comprobar el ",[156,2666,870],{}," si se utilizó;",[127,2669,2670],{},"verificar la firma del token;",[127,2672,2673],{},"validar el certificado de timestamping;",[127,2675,2676],{},"comprobar la política;",[127,2678,2679],{},"determinar la confianza aplicable;",[127,2681,2682],{},"conservar el token;",[127,2684,2685],{},"incorporarlo correctamente al documento o evidencia;",[127,2687,2688],{},"comprobar posteriormente que la integración resultante es válida.",[16,2690,2691],{},"Esto resulta especialmente importante cuando el timestamp forma parte de:",[124,2693,2694,2697,2700],{},[127,2695,2696],{},"PAdES;",[127,2698,2699],{},"conservación a largo plazo;",[127,2701,2702],{},"procesos regulatorios.",[107,2704],{},[11,2706,2708],{"id":2707},"errores-frecuentes-al-integrar-rfc-3161","Errores frecuentes al integrar RFC 3161",[110,2710,2712],{"id":2711},"_1-enviar-el-documento-completo-innecesariamente","1. Enviar el documento completo innecesariamente",[16,2714,2715],{},"Normalmente el protocolo trabaja con su huella.",[110,2717,2719],{"id":2718},"_2-no-validar-la-respuesta","2. No validar la respuesta",[16,2721,2722],{},"Recibir un token no significa que debamos aceptarlo automáticamente.",[110,2724,2726],{"id":2725},"_3-no-comprobar-el-messageimprint","3. No comprobar el messageImprint",[16,2728,2729],{},"Es imprescindible confirmar que el token corresponde a la petición.",[110,2731,2733],{"id":2732},"_4-ignorar-el-nonce","4. Ignorar el nonce",[16,2735,2736],{},"Si se utiliza, debe comprobarse.",[110,2738,2740],{"id":2739},"_5-confundir-rfc-3161-con-eidas","5. Confundir RFC 3161 con eIDAS",[16,2742,2743],{},"RFC 3161 es un protocolo. La cualificación es otra capa.",[110,2745,2747],{"id":2746},"_6-considerar-cualificada-cualquier-tsa","6. Considerar cualificada cualquier TSA",[16,2749,2750],{},"Debe comprobarse la Trusted List.",[110,2752,2754],{"id":2753},"_7-pensar-que-http-200-significa-timestamp-válido","7. Pensar que HTTP 200 significa timestamp válido",[16,2756,2757],{},"La respuesta RFC 3161 tiene su propio estado y debe procesarse.",[110,2759,2761],{"id":2760},"_8-confundir-tsa-y-tsu","8. Confundir TSA y TSU",[16,2763,2764],{},"La TSA es responsable del servicio; las TSU son unidades concretas utilizadas para generarlo.",[110,2766,2768],{"id":2767},"_9-no-comprobar-el-certificado-de-la-tsa","9. No comprobar el certificado de la TSA",[16,2770,2771],{},"El token está firmado y esa firma también debe validarse.",[110,2773,2775],{"id":2774},"_10-añadir-el-timestamp-demasiado-tarde","10. Añadir el timestamp demasiado tarde",[16,2777,2778],{},"Un timestamp posterior no reconstruye automáticamente evidencias temporales del pasado.",[107,2780],{},[11,2782,2784],{"id":2783},"preguntas-frecuentes-sobre-rfc-3161-y-tsa","Preguntas frecuentes sobre RFC 3161 y TSA",[110,2786,113],{"id":2787},"qué-es-rfc-3161-1",[16,2789,2790],{},"Es un estándar de la IETF que define el protocolo para solicitar y recibir tokens criptográficos de sellado de tiempo.",[110,2792,269],{"id":2793},"qué-es-una-tsa-1",[16,2795,2796],{},"Una Time-Stamping Authority es la entidad responsable de proporcionar un servicio de sellado de tiempo.",[110,2798,2800],{"id":2799},"qué-es-una-tsu","¿Qué es una TSU?",[16,2802,2803],{},"Una Time-Stamping Unit es la unidad de hardware y software utilizada por una TSA para generar timestamps con una determinada clave activa.",[110,2805,2807],{"id":2806},"tsa-y-qtsp-son-lo-mismo","¿TSA y QTSP son lo mismo?",[16,2809,2810],{},"No necesariamente. Una TSA proporciona servicios de timestamping. Un QTSP es un prestador que ha obtenido la condición cualificada conforme a eIDAS.",[110,2812,2814],{"id":2813},"qué-es-un-timestamptoken","¿Qué es un TimeStampToken?",[16,2816,2817],{},"Es el token criptográfico emitido por la TSA que vincula una huella con una referencia temporal y otros datos asociados.",[110,2819,2821],{"id":2820},"qué-es-timestampreq","¿Qué es TimeStampReq?",[16,2823,2824],{},"Es la estructura de petición definida por RFC 3161.",[110,2826,2828],{"id":2827},"qué-es-timestampresp","¿Qué es TimeStampResp?",[16,2830,2831],{},"Es la estructura de respuesta proporcionada por la TSA.",[110,2833,2835],{"id":2834},"qué-es-messageimprint","¿Qué es messageImprint?",[16,2837,2838],{},"Es la combinación del algoritmo hash y la huella de los datos que queremos sellar temporalmente.",[110,2840,2842],{"id":2841},"la-tsa-recibe-el-documento-completo","¿La TSA recibe el documento completo?",[16,2844,2845,2846,2848],{},"No necesariamente. En el flujo RFC 3161 normal se envía el ",[156,2847,556],{},", no el documento original.",[110,2850,2852],{"id":2851},"qué-es-nonce","¿Qué es nonce?",[16,2854,2855],{},"Es un valor generado por el cliente que puede utilizarse para relacionar inequívocamente petición y respuesta.",[110,2857,2859],{"id":2858},"qué-es-reqpolicy","¿Qué es reqPolicy?",[16,2861,2862],{},"Permite solicitar que el token sea generado conforme a una determinada política de timestamp.",[110,2864,2866],{"id":2865},"qué-es-certreq","¿Qué es certReq?",[16,2868,2869],{},"Permite solicitar que la respuesta incluya el certificado asociado a la clave utilizada por la TSA.",[110,2871,2873],{"id":2872},"qué-es-gentime","¿Qué es genTime?",[16,2875,2876],{},"Es el instante en el que la TSA genera el TimeStampToken, expresado mediante una referencia temporal basada en UTC.",[110,2878,2880],{"id":2879},"qué-es-accuracy","¿Qué es accuracy?",[16,2882,2883],{},"Es un campo opcional que permite expresar la precisión asociada al tiempo indicado por la TSA.",[110,2885,2887],{"id":2886},"qué-es-id-kp-timestamping","¿Qué es id-kp-timeStamping?",[16,2889,2890],{},"Es el propósito de clave extendido utilizado para identificar certificados destinados específicamente a timestamping.",[110,2892,2894],{"id":2893},"qué-actualizó-rfc-5816","¿Qué actualizó RFC 5816?",[16,2896,2897,2898,2900],{},"Actualizó RFC 3161 para permitir ",[156,2899,158],{}," y facilitar el uso de algoritmos diferentes de SHA-1 para identificar el certificado firmante del token.",[110,2902,2904],{"id":2903},"rfc-3161-utiliza-http","¿RFC 3161 utiliza HTTP?",[16,2906,2907],{},"Puede transportarse mediante HTTP\u002FHTTPS en implementaciones modernas, pero RFC 3161 no impone un único mecanismo obligatorio de transporte.",[110,2909,2911],{"id":2910},"rfc-3161-es-una-api-rest","¿RFC 3161 es una API REST?",[16,2913,2914],{},"No. Define estructuras ASN.1 de petición y respuesta. Puede utilizar HTTP como transporte sin convertirse por ello en una API REST.",[110,2916,2918],{"id":2917},"rfc-3161-significa-que-el-timestamp-es-cualificado","¿RFC 3161 significa que el timestamp es cualificado?",[16,2920,2921],{},"No. RFC 3161 define el protocolo. La condición cualificada depende de los requisitos eIDAS y del estatus oficial del servicio.",[110,2923,1823],{"id":2924},"cómo-saber-si-una-tsa-es-cualificada-1",[16,2926,2927],{},"Hay que comprobar el servicio concreto en la Trusted List oficial correspondiente.",[110,2929,1893],{"id":2930},"qué-significa-qtimestamp-1",[16,2932,2933],{},"Es el tipo de servicio utilizado en las Trusted Lists europeas para identificar servicios cualificados de generación de sellos de tiempo.",[110,2935,2937],{"id":2936},"qué-relación-hay-entre-rfc-3161-y-pades","¿Qué relación hay entre RFC 3161 y PAdES?",[16,2939,2940],{},"PAdES puede utilizar TimeStampTokens RFC 3161 para incorporar evidencias temporales a una firma PDF, por ejemplo en PAdES-B-T.",[110,2942,2944],{"id":2943},"rfc-3161-genera-pades-b-lt","¿RFC 3161 genera PAdES-B-LT?",[16,2946,2947],{},"No. El timestamp es solo una parte. B-LT necesita además material de validación como certificados y evidencias de revocación.",[110,2949,2951],{"id":2950},"edatalia-ofrece-un-servicio-rfc-3161","¿edatalia ofrece un servicio RFC 3161?",[16,2953,2954],{},"Sí. edatalia presta un servicio cualificado de sellado de tiempo integrable mediante RFC 3161.",[107,2956],{},[11,2958,2960],{"id":2959},"rfc-3161-una-pieza-sencilla-dentro-de-una-infraestructura-compleja","RFC 3161: una pieza sencilla dentro de una infraestructura compleja",[16,2962,2963],{},"La idea básica del protocolo es muy sencilla:",[16,2965,2966],{},[20,2967,2968],{},"calcular una huella",[16,2970,45],{},[16,2972,2973],{},[20,2974,2975],{},"enviarla a una TSA",[16,2977,45],{},[16,2979,2980],{},[20,2981,2982],{},"recibir una evidencia temporal firmada",[16,2984,2985],{},"Pero detrás de ese proceso existen diferentes capas:",[16,2987,2988],{},[20,2989,33],{},[16,2991,2992],{},"→ protocolo.",[16,2994,2995],{},[20,2996,64],{},[16,2998,2999],{},"→ servicio de timestamping.",[16,3001,3002],{},[20,3003,379],{},[16,3005,3006],{},"→ unidad que genera los tokens.",[16,3008,3009],{},[20,3010,1792],{},[16,3012,3013],{},"→ políticas y requisitos técnicos de los servicios de confianza.",[16,3015,3016],{},[20,3017,1799],{},[16,3019,3020],{},"→ marco jurídico y condición cualificada.",[16,3022,3023],{},[20,3024,3025],{},"Trusted Lists",[16,3027,3028],{},"→ mecanismo oficial para comprobar el estado del servicio.",[16,3030,3031],{},[20,3032,3033],{},"PAdES",[16,3035,3036],{},"→ utilización de esa evidencia dentro de documentos PDF firmados.",[16,3038,3039],{},"Por eso una integración profesional no debería limitarse a:",[89,3041,3042],{},[16,3043,3044],{},"“mandamos un hash a una URL y recibimos una fecha”.",[16,3046,3047],{},"Debe poder responder:",[89,3049,3050],{},[16,3051,3052],{},"¿qué datos hemos sellado?",[89,3054,3055],{},[16,3056,3057],{},"¿qué TSA ha generado el token?",[89,3059,3060],{},[16,3061,3062],{},"¿qué política utilizó?",[89,3064,3065],{},[16,3066,3067],{},"¿es correcta su firma?",[89,3069,3070],{},[16,3071,3072],{},"¿qué certificado se utilizó?",[89,3074,3075],{},[16,3076,3077],{},"¿el servicio es cualificado?",[89,3079,3080],{},[16,3081,3082],{},"¿podremos validar esta evidencia dentro de diez años?",[16,3084,3085,3086,27],{},"RFC 3161 resuelve una pieza fundamental del problema: ",[20,3087,3088],{},"cómo obtener una prueba criptográfica de que unos datos ya existían en un determinado instante",[16,3090,3091],{},"La robustez final dependerá de cómo integremos, validemos y conservemos esa evidencia durante todo el ciclo de vida del documento.",{"title":182,"searchDepth":3093,"depth":3093,"links":3094},2,[3095,3096,3097,3098,3099,3100,3101,3102,3103,3104,3105,3129,3130,3131,3132,3133,3134,3135,3136,3137,3138,3139,3140,3141,3142,3143,3144,3145,3146,3147,3148,3149,3150,3151,3152,3153,3154,3155,3156,3157,3158,3159,3160,3161,3162],{"id":112,"depth":3093,"text":113},{"id":309,"depth":3093,"text":310},{"id":322,"depth":3093,"text":323},{"id":335,"depth":3093,"text":336},{"id":345,"depth":3093,"text":346},{"id":455,"depth":3093,"text":456},{"id":482,"depth":3093,"text":483},{"id":494,"depth":3093,"text":495},{"id":501,"depth":3093,"text":502},{"id":508,"depth":3093,"text":509},{"id":515,"depth":3093,"text":516,"children":3106},[3107,3109,3110,3111,3112,3113,3114,3115,3116,3117,3118,3119,3120,3121,3122,3123,3124,3125,3126,3127,3128],{"id":632,"depth":3108,"text":633},3,{"id":645,"depth":3108,"text":646},{"id":1102,"depth":3108,"text":1103},{"id":1109,"depth":3108,"text":1110},{"id":1116,"depth":3108,"text":1117},{"id":1123,"depth":3108,"text":1124},{"id":1130,"depth":3108,"text":1131},{"id":1472,"depth":3108,"text":1473},{"id":1479,"depth":3108,"text":556},{"id":1485,"depth":3108,"text":1486},{"id":1492,"depth":3108,"text":870},{"id":1498,"depth":3108,"text":1499},{"id":1505,"depth":3108,"text":1506},{"id":1512,"depth":3108,"text":1513},{"id":251,"depth":3108,"text":1519},{"id":1780,"depth":3108,"text":33},{"id":1791,"depth":3108,"text":1792},{"id":1798,"depth":3108,"text":1799},{"id":2299,"depth":3108,"text":2300},{"id":2306,"depth":3108,"text":2307},{"id":2313,"depth":3108,"text":2314},{"id":2711,"depth":3093,"text":2712},{"id":2718,"depth":3093,"text":2719},{"id":2725,"depth":3093,"text":2726},{"id":2732,"depth":3093,"text":2733},{"id":2739,"depth":3093,"text":2740},{"id":2746,"depth":3093,"text":2747},{"id":2753,"depth":3093,"text":2754},{"id":2760,"depth":3093,"text":2761},{"id":2767,"depth":3093,"text":2768},{"id":2774,"depth":3093,"text":2775},{"id":2787,"depth":3093,"text":113},{"id":2793,"depth":3093,"text":269},{"id":2799,"depth":3093,"text":2800},{"id":2806,"depth":3093,"text":2807},{"id":2813,"depth":3093,"text":2814},{"id":2820,"depth":3093,"text":2821},{"id":2827,"depth":3093,"text":2828},{"id":2834,"depth":3093,"text":2835},{"id":2841,"depth":3093,"text":2842},{"id":2851,"depth":3093,"text":2852},{"id":2858,"depth":3093,"text":2859},{"id":2865,"depth":3093,"text":2866},{"id":2872,"depth":3093,"text":2873},{"id":2879,"depth":3093,"text":2880},{"id":2886,"depth":3093,"text":2887},{"id":2893,"depth":3093,"text":2894},{"id":2903,"depth":3093,"text":2904},{"id":2910,"depth":3093,"text":2911},{"id":2917,"depth":3093,"text":2918},{"id":2924,"depth":3093,"text":1823},{"id":2930,"depth":3093,"text":1893},{"id":2936,"depth":3093,"text":2937},{"id":2943,"depth":3093,"text":2944},{"id":2950,"depth":3093,"text":2951},[3164],"Conceptos y guías","\u002Fimages\u002Fblog\u002F_covers\u002Fgeneral.svg","Ilustración del artículo: RFC 3161: qué es una TSA y cómo funciona el sello de tiempo",false,"2026-10-30","Qué es RFC 3161 y cómo funciona una TSA: TimeStampReq, messageImprint, nonce, TimeStampToken, UTC, TSU y sellos de tiempo cualificados eIDAS","md",{},true,null,"\u002Fblog\u002Frfc-3161-tsa-servicio-sello-tiempo",26,{"title":5,"description":3169},"rfc-3161-tsa-servicio-sello-tiempo","blog\u002Frfc-3161-tsa-servicio-sello-tiempo",[],"5qSFBunpvpub6abYkW453BOBlmNju-Vtj0NsJ4_rQEI",[3182,3187,3193,3198,3200,3206,3214,3220,3226,3232,3238,3246,3252,3257,3262,3268,3274,3280,3286,3291,3296,3301,3307,3313,3319,3325,3330,3336,3342,3345,3351,3357,3363,3370,3377,3383,3390,3396,3403,3409,3417,3423,3429,3435,3442,3448,3455,3462,3468,3476,3482,3489,3495,3502,3509,3515,3522,3529,3535,3542,3549,3556,3563,3570,3577,3584,3591,3597,3603,3610,3617,3624,3631,3638,3645,3652,3659,3666,3673,3680,3687,3694,3700,3707,3714,3721,3728,3735,3741,3748,3755,3762,3769,3776,3783,3790,3797,3804,3811,3818,3823,3830,3837,3844,3851,3858,3865],{"slug":3183,"title":3184,"categories":3185,"date":3168,"cover":3165,"coverAlt":3186},"cteaje-y-pades-lt-lta-conservacion-de-firmas-largo-plazo","CTEAJE y PAdES-LT\u002FLTA: conservación de firmas largo plazo",[3164],"Ilustración del artículo: CTEAJE y PAdES-LT\u002FLTA: conservación de firmas largo plazo",{"slug":3188,"title":3189,"categories":3190,"date":3168,"cover":3165,"coverAlt":3192},"firma-biometrica-avantius-websign-wacom-justicia","Firma biométrica en AVANTIUS con webSign y Wacom",[3191],"Casos de uso e integraciones","Ilustración del artículo: Firma biométrica en AVANTIUS con webSign y Wacom | edatalia",{"slug":3194,"title":3195,"categories":3196,"date":3168,"cover":3165,"coverAlt":3197},"marca-tiempo-vs-sello-tiempo-cualificado","Marca de tiempo vs sello de tiempo cualificado: diferencias",[3164],"Ilustración del artículo: Marca de tiempo vs sello de tiempo cualificado: diferencias",{"slug":3177,"title":5,"categories":3199,"date":3168,"cover":3165,"coverAlt":3166},[3164],{"slug":3201,"title":3202,"categories":3203,"date":3204,"cover":3165,"coverAlt":3205},"impugnacion-firma-biometrica-cotejo-pericial-cteaje","Impugnación de firma biométrica y cotejo pericial según CTEAJE",[3164],"2026-10-27","Ilustración del artículo: Impugnación de firma biométrica y cotejo pericial según CTEAJE",{"slug":3207,"title":3208,"categories":3209,"date":3211,"cover":3212,"coverAlt":3213},"custodia-de-la-clave-de-cifrado-biometrico-segun-cteaje","Custodia de la clave de cifrado biométrico según CTEAJE",[3210],"Firma cualificada y normativa","2026-10-26","\u002Fimages\u002Fblog\u002F_covers\u002Ffirma-cualificada.svg","Ilustración del artículo: Custodia de la clave de cifrado biométrico según CTEAJE",{"slug":3215,"title":3216,"categories":3217,"date":3218,"cover":3165,"coverAlt":3219},"alternativa-softpro-firma-biometrica-wacom","Alternativa a Softpro para firma biométrica con Wacom",[3191],"2026-10-22","Ilustración del artículo: Alternativa a Softpro para firma biométrica con Wacom",{"slug":3221,"title":3222,"categories":3223,"date":3224,"cover":3165,"coverAlt":3225},"firma-electronica-procesos-electorales-camara-comercio-oviedo","Firma electrónica en procesos electorales: el caso de la Cámara de Comercio de Oviedo",[3191],"2026-10-21","Ilustración del artículo: Firma electrónica en procesos electorales: el caso de la Cámara de Comercio de Oviedo | edatalia",{"slug":3227,"title":3228,"categories":3229,"date":3230,"cover":3212,"coverAlt":3231},"seguro-decenal-firma-electronica-cualificada-notarios-registradores","Seguro decenal con firma electrónica cualificada: qué exige el BOE en 2026",[3210],"2026-10-19","Ilustración del artículo: Seguro decenal con firma electrónica cualificada: qué exige el BOE en 2026 | edatalia",{"slug":3233,"title":3234,"categories":3235,"date":3236,"cover":3165,"coverAlt":3237},"softpro-firma-biometrica-banca-historia-evolucion","Softpro y la firma biométrica en banca: historia, evolución y alternativas actuales",[3191],"2026-10-12","Ilustración del artículo: Softpro y la firma biométrica en banca: historia, evolución y alternativas actuales",{"slug":3239,"title":3240,"categories":3241,"date":3243,"cover":3244,"coverAlt":3245},"arquitectura-firma-biometrica-justicia","Arquitectura de firma biométrica en Justicia: webSign y Wacom DTU",[3242],"Wacom y firma manuscrita","2026-10-10","\u002Fimages\u002Fblog\u002F_covers\u002Fwacom.svg","Ilustración del artículo: Arquitectura de firma biométrica en Justicia: webSign y Wacom DTU",{"slug":3247,"title":3248,"categories":3249,"date":3243,"cover":3165,"coverAlt":3251},"como-validar-firma-digital-pdf","Cómo validar una firma digital en un PDF | Guía completa",[3250],"validacion-firmas-digitales","Ilustración del artículo: Cómo validar una firma digital en un PDF | Guía completa",{"slug":3253,"title":1580,"categories":3254,"date":3255,"cover":3165,"coverAlt":3256},"como-validar-sello-tiempo-documento-firmado",[3250],"2026-10-07","Ilustración del artículo: Cómo validar el sello de tiempo de un documento firmado | edatalia",{"slug":3258,"title":3259,"categories":3260,"date":3255,"cover":3165,"coverAlt":3261},"que-comprueba-sistema-validacion-firmas-digitales","Qué comprueba un sistema de validación de firmas digitales",[3250],"Ilustración del artículo: Qué comprueba un sistema de validación de firmas digitales | edatalia",{"slug":3263,"title":3264,"categories":3265,"date":3266,"cover":3165,"coverAlt":3267},"proyecto-ceca-firma-digitalizada-cajas-ahorros","Proyecto CECA de firma digitalizada: la firma biométrica en las cajas de ahorros",[3191],"2026-10-06","Ilustración del artículo: Proyecto CECA de firma digitalizada: la firma biométrica en las cajas de ahorros",{"slug":3269,"title":3270,"categories":3271,"date":3272,"cover":3165,"coverAlt":3273},"cteaje-validacion-certificados-firmas-electronicas-justicia","CTEAJE: cómo validar certificados y firmas electrónicas en Justicia",[3164],"2026-10-05","Ilustración del artículo: CTEAJE: cómo validar certificados y firmas electrónicas en Justicia",{"slug":3275,"title":3276,"categories":3277,"date":3278,"cover":3165,"coverAlt":3279},"firma-biometrica-banca-ceca-softpro-alternativa","Firma biométrica en banca: del proyecto CECA y Softpro a las soluciones actuales",[3191],"2026-10-02","Ilustración del artículo: Firma biométrica en banca: del proyecto CECA y Softpro a las soluciones actuales",{"slug":3281,"title":3282,"categories":3283,"date":3284,"cover":3165,"coverAlt":3285},"firma-digital-manuscrita-wacom-hyland-onbase","Firma digital manuscrita Wacom en Hyland OnBase",[3191],"2026-10-01","Ilustración del artículo: Firma digital manuscrita Wacom en Hyland OnBase | edatalia",{"slug":3287,"title":3288,"categories":3289,"date":3284,"cover":3165,"coverAlt":3290},"validacion-firma-digital-manuscrita-biometrica","Validación de firma digital manuscrita: cómo verificar una firma biométrica | edatalia",[3250],"Ilustración del artículo: Validación de firma digital manuscrita: cómo verificar una firma biométrica | edatalia",{"slug":3292,"title":2442,"categories":3293,"date":3294,"cover":3165,"coverAlt":3295},"cteaje-sello-tiempo-administracion-justicia",[3164],"2026-09-30","Ilustración del artículo: CTEAJE y sello de tiempo en la Administración de Justicia",{"slug":3297,"title":1990,"categories":3298,"date":3299,"cover":3165,"coverAlt":3300},"como-anadir-un-sello-de-tiempo-a-un-pdf-pades-b-t-y-b-lt",[3164],"2026-09-23","Ilustración del artículo: Cómo añadir un sello de tiempo a un PDF: PAdES-B-T y B-LT",{"slug":3302,"title":3303,"categories":3304,"date":3305,"cover":3165,"coverAlt":3306},"validacion-automatica-firmas-digitales-api-rest","Validación automática de firmas digitales mediante API REST | edatalia",[3250],"2026-09-17","Ilustración del artículo: Validación automática de firmas digitales mediante API REST | edatalia",{"slug":3308,"title":3309,"categories":3310,"date":3311,"cover":3165,"coverAlt":3312},"evidencias-firma-biometrica-banca","Qué evidencias debe conservar un banco en una firma biométrica",[3191],"2026-09-15","Ilustración del artículo: Qué evidencias debe conservar un banco en una firma biométrica",{"slug":3314,"title":3315,"categories":3316,"date":3317,"cover":3165,"coverAlt":3318},"firma-biometrica-vs-firma-remota-banca","Firma biométrica vs firma remota en banca: cuándo utilizar cada una",[3191],"2026-09-10","Ilustración del artículo: Firma biométrica vs firma remota en banca: cuándo utilizar cada una",{"slug":3320,"title":3321,"categories":3322,"date":3323,"cover":3244,"coverAlt":3324},"tabletas-wacom-bancos-stu-dtu-cual-elegir","Tabletas Wacom para bancos: diferencias entre STU y DTU y cuál elegir",[3242],"2026-09-07","Ilustración del artículo: Tabletas Wacom para bancos: diferencias entre STU y DTU y cuál elegir",{"slug":3250,"title":3326,"categories":3327,"date":3328,"cover":3165,"coverAlt":3329},"Validación de firmas digitales: cómo verificar un documento firmado | edatalia",[3250],"2026-09-03","Ilustración del artículo: Validación de firmas digitales: cómo verificar un documento firmado | edatalia",{"slug":3331,"title":3332,"categories":3333,"date":3334,"cover":3165,"coverAlt":3335},"firma-biometrica-banca-eliminar-papel-sucursales","Firma biométrica en banca: cómo eliminar el papel en las sucursales",[3191],"2026-09-02","Ilustración del artículo: Firma biométrica en banca: cómo eliminar el papel en las sucursales",{"slug":3337,"title":3338,"categories":3339,"date":3340,"cover":3244,"coverAlt":3341},"edatalia-referente-en-firma-digital-manuscrita-banca-espana-latinoamerica","edatalia, referente en firma digital manuscrita para la Banca en España y Latinoamérica",[3242],"2026-08-27","Ilustración del artículo: edatalia, referente en firma digital manuscrita para la Banca en España y Latinoamérica",{"slug":3343,"title":3332,"categories":3344,"date":3340,"cover":3165,"coverAlt":3335},"firma-biometrica-en-banca-como-eliminar-el-papel-en-las-sucursales",[3191],{"slug":3346,"title":3347,"categories":3348,"date":3349,"cover":3244,"coverAlt":3350},"firma-digital-manuscrita-administracion-publica-espana","edatalia, referente en firma digital manuscrita para la Administración Pública en España",[3242],"2026-08-20","Ilustración del artículo: edatalia, referente en firma digital manuscrita para la Administración Pública en España",{"slug":3352,"title":3353,"categories":3354,"date":3355,"cover":3165,"coverAlt":3356},"por-que-implantar-un-sistema-de-firma-digital-manuscrita","¿Por qué implantar un sistema de firma digital manuscrita?",[3242],"2026-08-10","Ilustración del artículo: ¿Por qué implantar un sistema de firma digital manuscrita?",{"slug":3358,"title":3359,"categories":3360,"date":3361,"cover":3244,"coverAlt":3362},"firma-digital-manuscrita-7-ventajas-para-la-atencion-presencial","Firma digital manuscrita: 7 ventajas para la atención presencial",[3242],"2026-08-03","Ilustración del artículo: Firma digital manuscrita: 7 ventajas para la atención presencial",{"slug":3364,"title":3365,"categories":3366,"date":3367,"cover":3368,"coverAlt":3369},"firma-manuscrita-ventanillas-administracion-publica","Atención al ciudadano sin papel: firma manuscrita en ventanillas públicas",[3191],"2026-07-27","\u002Fimages\u002Fblog\u002Ffirma-manuscrita-ventanillas-administracion-publica\u002Fcover.svg","Ilustración del artículo: Atención al ciudadano sin papel: firma manuscrita en ventanillas públicas",{"slug":3371,"title":3372,"categories":3373,"date":3374,"cover":3375,"coverAlt":3376},"firma-manuscrita-digital-notarias-espana","Firma manuscrita digital en notarías: qué exige la ley y cómo integrarla",[3191],"2026-07-26","\u002Fimages\u002Fblog\u002Ffirma-manuscrita-digital-notarias-espana\u002Fcover.svg","Ilustración del artículo: Firma manuscrita digital en notarías: qué exige la ley y cómo integrarla",{"slug":3378,"title":3379,"categories":3380,"date":3374,"cover":3381,"coverAlt":3382},"recursos-humanos-onboarding-laboral-sin-papel-con-firma-biometrica","Recursos Humanos: Onboarding laboral sin papel con firma biométrica",[3191],"\u002Fimages\u002Fblog\u002Frecursos-humanos-onboarding-laboral-sin-papel-con-firma-biometrica\u002Fcover.svg","Ilustración del artículo: Recursos Humanos: Onboarding laboral sin papel con firma biométrica",{"slug":3384,"title":3385,"categories":3386,"date":3387,"cover":3388,"coverAlt":3389},"firma-biometrica-banca-espana-latinoamerica","Firma biométrica en banca: onboarding y contratación en oficina, España y Latinoamérica",[3191],"2026-07-25","\u002Fimages\u002Fblog\u002Ffirma-biometrica-banca-espana-latinoamerica\u002Fcover.svg","Ilustración del artículo: Firma biométrica en banca: onboarding y contratación en oficina, España y Latinoamérica",{"slug":3391,"title":3392,"categories":3393,"date":3387,"cover":3394,"coverAlt":3395},"firma-tableta-retail-devoluciones-financiacion","Firma en tableta para retail: devoluciones y financiación firmadas en tienda",[3191],"\u002Fimages\u002Fblog\u002Ffirma-tableta-retail-devoluciones-financiacion\u002Fcover.svg","Ilustración del artículo: Firma en tableta para retail: devoluciones y financiación firmadas en tienda",{"slug":3397,"title":3398,"categories":3399,"date":3400,"cover":3401,"coverAlt":3402},"firma-manuscrita-matriculas-autorizaciones-educacion"," y autorizaciones firmadas a mano: firma digital en centros educativos",[3191],"2026-07-24","\u002Fimages\u002Fblog\u002Ffirma-manuscrita-matriculas-autorizaciones-educacion\u002Fcover.svg","Ilustración del artículo:  y autorizaciones firmadas a mano: firma digital en centros educativos",{"slug":3404,"title":3405,"categories":3406,"date":3400,"cover":3407,"coverAlt":3408},"firma-polizas-siniestros-tableta-seguros","Firma de pólizas y siniestros en tableta: agilidad con validez probatoria en seguros",[3191],"\u002Fimages\u002Fblog\u002Ffirma-polizas-siniestros-tableta-seguros\u002Fcover.svg","Ilustración del artículo: Firma de pólizas y siniestros en tableta: agilidad con validez probatoria en seguros",{"slug":3410,"title":3411,"categories":3412,"date":3414,"cover":3415,"coverAlt":3416},"wacom-vs-epadlink-comparativa-de-tabletas-de-firma-electronica","Wacom vs ePadLink: comparativa de tabletas de firma electrónica",[3413],"tabletas-de-firma","2026-07-22","\u002Fimages\u002Fblog\u002Fwacom-vs-epadlink-comparativa-de-tabletas-de-firma-electronica\u002Fcover.svg","Ilustración del artículo: Wacom vs ePadLink: comparativa de tabletas de firma electrónica",{"slug":3418,"title":3419,"categories":3420,"date":3414,"cover":3421,"coverAlt":3422},"wacom-vs-signotec-tabletas-firma-electronica","Wacom vs signotec: comparativa de tabletas de firma electrónica",[3413],"\u002Fimages\u002Fblog\u002Fwacom-vs-signotec-tabletas-firma-electronica\u002Fcover.svg","Ilustración del artículo: Wacom vs signotec: comparativa de tabletas de firma electrónica",{"slug":3424,"title":3425,"categories":3426,"date":3414,"cover":3427,"coverAlt":3428},"wacom-vs-topaz-comparativa-de-tabletas-de-firma-electronica","Wacom vs Topaz: comparativa de tabletas de firma electrónica",[3413],"\u002Fimages\u002Fblog\u002Fwacom-vs-topaz-comparativa-de-tabletas-de-firma-electronica\u002Fcover.svg","Ilustración del artículo: Wacom vs Topaz: comparativa de tabletas de firma electrónica",{"slug":3430,"title":3431,"categories":3432,"date":3414,"cover":3433,"coverAlt":3434},"wacom-vs-ugee-hardware-firma-electronica","Wacom vs ugee: comparativa de tabletas de firma electrónica",[3413],"\u002Fimages\u002Fblog\u002Fwacom-vs-ugee-hardware-firma-electronica\u002Fcover.svg","Ilustración del artículo: Wacom vs ugee: comparativa de tabletas de firma electrónica",{"slug":3436,"title":3437,"categories":3438,"date":3439,"cover":3440,"coverAlt":3441},"consentimiento-informado-tableta-sanidad","Consentimientos informados firmados en tableta: validez legal y clínica en sanidad",[3242],"2026-07-21","\u002Fimages\u002Fblog\u002Fconsentimiento-informado-tableta-sanidad\u002Fcover.svg","Ilustración del artículo: Consentimientos informados firmados en tableta: validez legal y clínica en sanidad",{"slug":3443,"title":3444,"categories":3445,"date":3446,"cover":3212,"coverAlt":3447},"firma-biometrica-en-banca-validez-juridica-eidas-y-proteccion-de-datos","Firma biométrica en banca: validez jurídica, eIDAS y protección de datos",[3210],"2026-07-15","Ilustración del artículo: Firma biométrica en banca: validez jurídica, eIDAS y protección de datos",{"slug":3449,"title":3450,"categories":3451,"date":3452,"cover":3453,"coverAlt":3454},"wacom-stu-540-vs-stu-430-vs-dtu-1141b","Wacom STU-540 vs STU-430 vs DTU-1141B: guía comparativa para elegir tableta de firma",[3242],"2026-07-14","\u002Fimages\u002Fblog\u002Fwacom-stu-540-vs-stu-430-vs-dtu-1141b\u002Fcover.svg","Ilustración del artículo: Wacom STU-540 vs STU-430 vs DTU-1141B: guía comparativa para elegir tableta de firma",{"slug":3456,"title":3457,"categories":3458,"date":3459,"cover":3460,"coverAlt":3461},"fda-21-cfr-part-11-firma-electronica","Firma electrónica y cumplimiento en la FDA (Administración de Alimentos y Medicamentos de EE. UU)",[3210],"2026-07-03","\u002Fimages\u002Fblog\u002Ffda-21-cfr-part-11-firma-electronica\u002Fcover.svg","Ilustración del artículo: Firma electrónica y cumplimiento en la FDA (Administración de Alimentos y Medicamentos de EE. UU)",{"slug":3463,"title":3464,"categories":3465,"date":3466,"cover":3244,"coverAlt":3467},"firma-digital-con-tabletas-wacom-guia-completa-para-digitalizar-procesos","Firma digital con tabletas Wacom: guía completa para digitalizar procesos con garantías legales",[3242],"2026-06-15","Ilustración del artículo: Firma digital con tabletas Wacom: guía completa para digitalizar procesos con garantías legales",{"slug":3469,"title":3470,"categories":3471,"date":3473,"cover":3474,"coverAlt":3475},"firmar-dni-ios-app-firma-documentos-dnie","Firmar DNI para iOS: la app gratuita para firmar documentos con el DNIe desde tu iPhone",[3472],"Firma remota","2026-05-26","\u002Fimages\u002Fblog\u002Ffirmar-dni-app\u002Fcover.svg","Firmar DNI 2026 para iOS · firma documentos con DNIe desde iPhone",{"slug":3477,"title":3478,"categories":3479,"date":3480,"cover":3244,"coverAlt":3481},"desplegar-firma-biometrica-wacom-sucursales-bancarias","Cómo desplegar firma biométrica con Wacom en cientos de sucursales bancarias",[3242],"2026-05-16","Ilustración del artículo: Cómo desplegar firma biométrica con Wacom en cientos de sucursales bancarias",{"slug":3483,"title":3484,"categories":3485,"date":3486,"cover":3487,"coverAlt":3488},"wacom-firma-manuscrita-en-procesos-empresariales","Wacom: firma manuscrita en procesos empresariales",[3242],"2026-04-10","\u002Fimages\u002Fblog\u002Fwacom-firma-manuscrita-en-procesos-empresariales\u002Fcover.svg","Ilustración del artículo: Wacom: firma manuscrita en procesos empresariales",{"slug":3490,"title":3491,"categories":3492,"date":3486,"cover":3493,"coverAlt":3494},"wacom-y-edatalia-signature-solutions-partners-desde-2011","Wacom y edatalia: signature solutions partners desde 2011",[3242],"\u002Fimages\u002Fblog\u002Fwacom-y-edatalia-signature-solutions-partners-desde-2011\u002Fcover.svg","Ilustración del artículo: Wacom y edatalia: signature solutions partners desde 2011",{"slug":3496,"title":3497,"categories":3498,"date":3499,"cover":3500,"coverAlt":3501},"validez-legal-firma-electronica-en-espana-eidas","Validez legal tiene la firma electrónica en España – eIDAS",[3210],"2026-04-09","\u002Fimages\u002Fblog\u002Fvalidez-legal-firma-electronica-en-espana-eidas\u002Fcover.svg","Ilustración del artículo: Validez legal tiene la firma electrónica en España – eIDAS",{"slug":3503,"title":3504,"categories":3505,"date":3506,"cover":3507,"coverAlt":3508},"ekyc-y-firma-electronica-avanzada","eKYC y firma electrónica avanzada",[3210],"2026-04-08","\u002Fimages\u002Fblog\u002Fekyc-y-firma-electronica-avanzada\u002Fcover.svg","Ilustración del artículo: eKYC y firma electrónica avanzada",{"slug":3510,"title":3511,"categories":3512,"date":3513,"cover":3212,"coverAlt":3514},"reglamento-eidas-explicado-guia-completa-para-empresas","Reglamento eIDAS explicado: guía completa para empresas",[3210],"2026-04-07","Ilustración del artículo: Reglamento eIDAS explicado: guía completa para empresas",{"slug":3516,"title":3517,"categories":3518,"date":3519,"cover":3520,"coverAlt":3521},"fortune-business-inside","fortune business inside",[3164],"2026-04-02","\u002Fimages\u002Fblog\u002Ffortune-business-inside\u002Fcover.svg","Ilustración del artículo: fortune business inside",{"slug":3523,"title":3524,"categories":3525,"date":3526,"cover":3527,"coverAlt":3528},"firma-electronica-en-escrituras-y-documentos-societarios","Firma electrónica en escrituras y documentos societarios",[3210],"2026-03-16","\u002Fimages\u002Fblog\u002Ffirma-electronica-en-escrituras-y-documentos-societarios\u002Fcover.svg","Ilustración del artículo: Firma electrónica en escrituras y documentos societarios",{"slug":3530,"title":3531,"categories":3532,"date":3533,"cover":3165,"coverAlt":3534},"guia-cteaje-firma-biometrica-edatalia","Guía CTEAJE y firma biométrica: cómo edatalia responde a sus recomendaciones",[3164],"2026-03-15","Ilustración del artículo: Guía CTEAJE y firma biométrica: cómo edatalia responde a sus recomendaciones",{"slug":3536,"title":3537,"categories":3538,"date":3539,"cover":3540,"coverAlt":3541},"rdl-6-2023-y-firma-electronica-judicial-que-deben-saber-los-despachos-de-abogados","RDL 6\u002F2023 y firma electrónica judicial: qué deben saber los despachos de abogados",[3210],"2026-03-09","\u002Fimages\u002Fblog\u002Frdl-6-2023-y-firma-electronica-judicial-que-deben-saber-los-despachos-de-abogados\u002Fcover.svg","Ilustración del artículo: RDL 6\u002F2023 y firma electrónica judicial: qué deben saber los despachos de abogados",{"slug":3543,"title":3544,"categories":3545,"date":3546,"cover":3547,"coverAlt":3548},"firma-digital-con-validez-legal","Firma digital con validez legal",[3210],"2026-02-16","\u002Fimages\u002Fblog\u002Ffirma-digital-con-validez-legal\u002Fcover.svg","Ilustración del artículo: Firma digital con validez legal",{"slug":3550,"title":3551,"categories":3552,"date":3553,"cover":3554,"coverAlt":3555},"firma-digital-en-la-era-de-la-inteligencia-artificial","firma digital en la era de la inteligencia artificial",[3164],"2026-02-11","\u002Fimages\u002Fblog\u002Ffirma-digital-en-la-era-de-la-inteligencia-artificial\u002Fcover.svg","Ilustración del artículo: firma digital en la era de la inteligencia artificial",{"slug":3557,"title":3558,"categories":3559,"date":3560,"cover":3561,"coverAlt":3562},"firma-digital-manuscrita-wacom-sin-java","Firma digital manuscrita: Wacom sin Java",[3242],"2026-02-04","\u002Fimages\u002Fblog\u002Ffirma-digital-manuscrita-wacom-sin-java\u002Fcover.svg","Ilustración del artículo: Firma digital manuscrita: Wacom sin Java",{"slug":3564,"title":3565,"categories":3566,"date":3567,"cover":3568,"coverAlt":3569},"suplantacion-de-identidad-impacto-en-la-firma-remota-orden-tdf-149-2025","Suplantación de identidad: impacto en la firma remota y notificaciones electrónicas (Orden TDF\u002F149\u002F2025)",[3210],"2026-01-24","\u002Fimages\u002Fblog\u002Fsuplantacion-de-identidad-impacto-en-la-firma-remota-orden-tdf-149-2025\u002Fcover.svg","Ilustración del artículo: Suplantación de identidad: impacto en la firma remota y notificaciones electrónicas (Orden TDF\u002F149\u002F2025)",{"slug":3571,"title":3572,"categories":3573,"date":3574,"cover":3575,"coverAlt":3576},"firma-manuscrita-sin-java","Firma manuscrita sin dependencias",[3242],"2025-12-18","\u002Fimages\u002Fblog\u002Ffirma-manuscrita-sin-java\u002Fcover.svg","Ilustración del artículo: Firma manuscrita sin dependencias",{"slug":3578,"title":3579,"categories":3580,"date":3581,"cover":3582,"coverAlt":3583},"ejemplos-de-firma-digital","Ejemplos de firma digital",[3164],"2025-09-04","\u002Fimages\u002Fblog\u002Fejemplos-de-firma-digital\u002Fcover.svg","Ilustración del artículo: Ejemplos de firma digital",{"slug":3585,"title":3586,"categories":3587,"date":3588,"cover":3589,"coverAlt":3590},"2025-sello-de-tiempo-cualificado-dpc","2025 Sello de Tiempo Cualificado – DPC",[3210],"2025-09-03","\u002Fimages\u002Fblog\u002F2025-sello-de-tiempo-cualificado-dpc\u002Fcover.svg","Ilustración del artículo: 2025 Sello de Tiempo Cualificado – DPC",{"slug":3592,"title":3593,"categories":3594,"date":3588,"cover":3595,"coverAlt":3596},"2025-sello-de-tiempo-cualificado-pds","2025 Sello de Tiempo Cualificado – PDS",[3210],"\u002Fimages\u002Fblog\u002F2025-sello-de-tiempo-cualificado-pds\u002Fcover.svg","Ilustración del artículo: 2025 Sello de Tiempo Cualificado – PDS",{"slug":3598,"title":3599,"categories":3600,"date":3588,"cover":3601,"coverAlt":3602},"edatalia-prestador-sello-de-tiempo-cualificado","Edatalia, reconocida como prestador de sello de tiempo cualificado",[3210],"\u002Fimages\u002Fblog\u002Fedatalia-prestador-sello-de-tiempo-cualificado\u002Fcover.svg","Ilustración del artículo: Prestador de sello de tiempo cualificado",{"slug":3604,"title":3605,"categories":3606,"date":3607,"cover":3608,"coverAlt":3609},"7-razones-por-las-que-edatalia-es-el-mejor-wacom-signature-solutions-partner","7 razones por las que edatalia es el mejor Wacom Signature Solutions Partner",[3242],"2025-08-18","\u002Fimages\u002Fblog\u002F7-razones-por-las-que-edatalia-es-el-mejor-wacom-signature-solutions-partner\u002Fcover.svg","Ilustración del artículo: 7 razones por las que edatalia es el mejor Wacom Signature Solutions Partner",{"slug":3611,"title":3612,"categories":3613,"date":3614,"cover":3615,"coverAlt":3616},"wacom-firma-digital-para-latam-sur","Plan de cobertura de Wacom para LatAm Sur",[3242],"2025-06-18","\u002Fimages\u002Fblog\u002Fwacom-firma-digital-para-latam-sur\u002Fcover.svg","Ilustración del artículo: Plan de cobertura de Wacom para LatAm Sur",{"slug":3618,"title":3619,"categories":3620,"date":3621,"cover":3622,"coverAlt":3623},"8-ventajas-de-la-firma-digital-sobre-la-firma-en-papel","8 ventajas de la firma digital sobre la firma en papel",[3164],"2025-06-09","\u002Fimages\u002Fblog\u002F8-ventajas-de-la-firma-digital-sobre-la-firma-en-papel\u002Fcover.svg","Ilustración del artículo: 8 ventajas de la firma digital sobre la firma en papel",{"slug":3625,"title":3626,"categories":3627,"date":3628,"cover":3629,"coverAlt":3630},"como-implementar-la-firma-digital-en-tu-empresa-claves-para-el-exito","Cómo implementar la firma digital en tu empresa: claves para el éxito",[3191],"2025-05-28","\u002Fimages\u002Fblog\u002Fcomo-implementar-la-firma-digital-en-tu-empresa-claves-para-el-exito\u002Fcover.svg","Ilustración del artículo: Cómo implementar la firma digital en tu empresa: claves para el éxito",{"slug":3632,"title":3633,"categories":3634,"date":3635,"cover":3636,"coverAlt":3637},"informacion-sobre-la-integracion-para-wacom-stu-and-dtu","Información sobre la integración para Wacom STU y Wacom DTU",[3242],"2025-05-27","\u002Fimages\u002Fblog\u002Finformacion-sobre-la-integracion-para-wacom-stu-and-dtu\u002Fcover.svg","Ilustración del artículo: Información sobre la integración para Wacom STU y Wacom DTU",{"slug":3639,"title":3640,"categories":3641,"date":3642,"cover":3643,"coverAlt":3644},"firma-digital-para-empresas-edatalia","firma digital para empresas – edatalia",[3164],"2025-05-26","\u002Fimages\u002Fblog\u002Ffirma-digital-para-empresas-edatalia\u002Fcover.svg","Ilustración del artículo: firma digital para empresas – edatalia",{"slug":3646,"title":3647,"categories":3648,"date":3649,"cover":3650,"coverAlt":3651},"como-ver-firmas-de-un-pdf","Cómo ver firmas de un PDF",[3164],"2025-05-06","\u002Fimages\u002Fblog\u002Fcomo-ver-firmas-de-un-pdf\u002Fcover.svg","Ilustración del artículo: Cómo ver firmas de un PDF",{"slug":3653,"title":3654,"categories":3655,"date":3656,"cover":3657,"coverAlt":3658},"firma-digital-pdf-ua","Firma digital de documentos PDF \u002F UA",[3191],"2025-05-01","\u002Fimages\u002Fblog\u002Ffirma-digital-pdf-ua\u002Fcover.svg","Ilustración del artículo: Firma digital de documentos PDF \u002F UA",{"slug":3660,"title":3661,"categories":3662,"date":3663,"cover":3664,"coverAlt":3665},"firma-digital-manuscrita-en-salesforce","Firma Digital Manuscrita en Salesforce",[3242],"2025-04-02","\u002Fimages\u002Fblog\u002Ffirma-digital-manuscrita-en-salesforce\u002Fcover.svg","Ilustración del artículo: Firma Digital Manuscrita en Salesforce",{"slug":3667,"title":3668,"categories":3669,"date":3670,"cover":3671,"coverAlt":3672},"dni-electronico-firma-digital","DNI electrónico – firma digital",[3472],"2025-03-28","\u002Fimages\u002Fblog\u002Fdni-electronico-firma-digital\u002Fcover.svg","Ilustración del artículo: DNI electrónico – firma digital",{"slug":3674,"title":3675,"categories":3676,"date":3677,"cover":3678,"coverAlt":3679},"faqs-firma-digital","FAQs firma digital",[3164],"2025-03-10","\u002Fimages\u002Fblog\u002Ffaqs-firma-digital\u002Fcover.svg","Ilustración del artículo: FAQs firma digital",{"slug":3681,"title":3682,"categories":3683,"date":3684,"cover":3685,"coverAlt":3686},"edatalia-wacom-fire-connector","Edatalia Wacom FIRe Connector",[3242],"2025-02-27","\u002Fimages\u002Fblog\u002Fedatalia-wacom-fire-connector\u002Fcover.svg","Ilustración del artículo: Edatalia Wacom FIRe Connector",{"slug":3688,"title":3689,"categories":3690,"date":3691,"cover":3692,"coverAlt":3693},"sello-de-tiempo-cualificado-dpc","Sello de tiempo cualificado",[3210],"2025-02-26","\u002Fimages\u002Fblog\u002Fsello-de-tiempo-cualificado-dpc\u002Fcover.svg","Ilustración del artículo: Sello de tiempo cualificado",{"slug":3695,"title":3696,"categories":3697,"date":3691,"cover":3698,"coverAlt":3699},"sello-de-tiempo-cualificado-pds","Sello de tiempo cualificado Q-TSP – TSUDS",[3210],"\u002Fimages\u002Fblog\u002Fsello-de-tiempo-cualificado-pds\u002Fcover.svg","Ilustración del artículo: Sello de tiempo cualificado Q-TSP – TSUDS",{"slug":3701,"title":3702,"categories":3703,"date":3704,"cover":3705,"coverAlt":3706},"wacom-stu-500-firma-digital-manuscrita","Wacom STU-500: firma digital manuscrita",[3242],"2025-02-19","\u002Fimages\u002Fblog\u002Fwacom-stu-500-firma-digital-manuscrita\u002Fcover.svg","Ilustración del artículo: Wacom STU-500: firma digital manuscrita",{"slug":3708,"title":3709,"categories":3710,"date":3711,"cover":3712,"coverAlt":3713},"por-que-edatalia-es-el-mejor-partner-de-wacom-para-aportar-soluciones-de-firma-digital-a-tu-empresa","¿Por qué Edatalia es el mejor partner de Wacom para aportar soluciones de firma digital a tu empresa?",[3242],"2025-02-14","\u002Fimages\u002Fblog\u002Fpor-que-edatalia-es-el-mejor-partner-de-wacom-para-aportar-soluciones-de-firma-digital-a-tu-empresa\u002Fcover.svg","Ilustración del artículo: ¿Por qué Edatalia es el mejor partner de Wacom para aportar soluciones de firma digital a tu empresa?",{"slug":3715,"title":3716,"categories":3717,"date":3718,"cover":3719,"coverAlt":3720},"tabledas-wacom-firma-digital","Tabletas Wacom para firma digital: la solución más fiable en entornos profesionales",[3242],"2025-01-18","\u002Fimages\u002Fblog\u002Ftabledas-wacom-firma-digital\u002Fcover.svg","Ilustración del artículo: Tabletas Wacom para firma digital: la solución más fiable en entornos profesionales",{"slug":3722,"title":3723,"categories":3724,"date":3725,"cover":3726,"coverAlt":3727},"wacom-ventajas-de-la-firma-digital-manuscrita","Wacom: ventajas de la firma digital manuscrita",[3242],"2025-01-17","\u002Fimages\u002Fblog\u002Fwacom-ventajas-de-la-firma-digital-manuscrita\u002Fcover.svg","Ilustración del artículo: Wacom: ventajas de la firma digital manuscrita",{"slug":3729,"title":3730,"categories":3731,"date":3732,"cover":3733,"coverAlt":3734},"drivers-wacom-y-firma-digital-con-websign","Drivers Wacom y firma digital con WebSign",[3242],"2025-01-15","\u002Fimages\u002Fblog\u002Fdrivers-wacom-y-firma-digital-con-websign\u002Fcover.svg","Ilustración del artículo: Drivers Wacom y firma digital con WebSign",{"slug":3736,"title":3737,"categories":3738,"date":3739,"cover":3474,"coverAlt":3740},"signply-dni-la-mejor-app-para-firmar-documentos-con-el-dni-electronico","Firmar DNI: la app gratuita para firmar con el DNI electrónico español",[3472],"2024-07-29","Firmar DNI · app oficial para firmar con DNIe español",{"slug":3742,"title":3743,"categories":3744,"date":3745,"cover":3746,"coverAlt":3747},"firma-digital-de-documentos-pdf-con-dni-electronico","Firma digital de documentos PDF con DNI Electrónico",[3472],"2024-07-28","\u002Fimages\u002Fblog\u002Ffirma-digital-de-documentos-pdf-con-dni-electronico\u002Fcover.svg","Ilustración del artículo: Firma digital de documentos PDF con DNI Electrónico",{"slug":3749,"title":3750,"categories":3751,"date":3752,"cover":3753,"coverAlt":3754},"firma-digital-de-larga-duracion-pades-ltv","firma digital de larga duración: PAdES-LTV",[3210],"2024-05-10","\u002Fimages\u002Fblog\u002Ffirma-digital-de-larga-duracion-pades-ltv\u002Fcover.svg","Ilustración del artículo: firma digital de larga duración: PAdES-LTV",{"slug":3756,"title":3757,"categories":3758,"date":3759,"cover":3760,"coverAlt":3761},"edatalia-wacom-banca-argentina-transformando-la-firma-digital-en-el-sector-bancario","Edatalia Wacom Banca Argentina: Transformando la firma digital en el sector bancario",[3210],"2024-02-04","\u002Fimages\u002Fblog\u002Fedatalia-wacom-banca-argentina-transformando-la-firma-digital-en-el-sector-bancario\u002Fcover.svg","Ilustración del artículo: Edatalia Wacom Banca Argentina: Transformando la firma digital en el sector bancario",{"slug":3763,"title":3764,"categories":3765,"date":3766,"cover":3767,"coverAlt":3768},"tres-estrategias-de-firma-digital-claves-para-su-aplicacion-en-la-empresa","Tres estrategias de firma digital: Claves para su aplicación en la empresa",[3191],"2023-08-04","\u002Fimages\u002Fblog\u002Ftres-estrategias-de-firma-digital-claves-para-su-aplicacion-en-la-empresa\u002Fcover.svg","Ilustración del artículo: Tres estrategias de firma digital: Claves para su aplicación en la empresa",{"slug":3770,"title":3771,"categories":3772,"date":3773,"cover":3774,"coverAlt":3775},"jades-estandar-de-etsi-para-firmas-electronicas-avanzadas","JAdES: estándar de ETSI para Firmas Electrónicas Avanzadas",[3210],"2023-07-28","\u002Fimages\u002Fblog\u002Fjades-estandar-de-etsi-para-firmas-electronicas-avanzadas\u002Fcover.svg","Ilustración del artículo: JAdES: estándar de ETSI para Firmas Electrónicas Avanzadas",{"slug":3777,"title":3778,"categories":3779,"date":3780,"cover":3781,"coverAlt":3782},"firma-digital-wacom","firma digital wacom",[3242],"2023-07-26","\u002Fimages\u002Fblog\u002Ffirma-digital-wacom\u002Fcover.svg","Ilustración del artículo: firma digital wacom",{"slug":3784,"title":3785,"categories":3786,"date":3787,"cover":3788,"coverAlt":3789},"se-puede-firmar-digitalmente-cualquier-documento-pdf","¿se puede firmar digitalmente cualquier documento PDF?",[3164],"2023-07-17","\u002Fimages\u002Fblog\u002Fse-puede-firmar-digitalmente-cualquier-documento-pdf\u002Fcover.svg","Ilustración del artículo: ¿se puede firmar digitalmente cualquier documento PDF?",{"slug":3791,"title":3792,"categories":3793,"date":3794,"cover":3795,"coverAlt":3796},"digitalizacion-del-cmr-y-firma-digital","Digitalización del CMR y firma digital",[3191],"2023-07-03","\u002Fimages\u002Fblog\u002Fdigitalizacion-del-cmr-y-firma-digital\u002Fcover.svg","Ilustración del artículo: Digitalización del CMR y firma digital",{"slug":3798,"title":3799,"categories":3800,"date":3801,"cover":3802,"coverAlt":3803},"firma-digital-en-la-empresa-como-implementar-con-exito","firma digital en la empresa: Cómo implementar con éxito",[3191],"2023-06-27","\u002Fimages\u002Fblog\u002Ffirma-digital-en-la-empresa-como-implementar-con-exito\u002Fcover.svg","Ilustración del artículo: firma digital en la empresa: Cómo implementar con éxito",{"slug":3805,"title":3806,"categories":3807,"date":3808,"cover":3809,"coverAlt":3810},"tabletas-wacom-firma-digital","Firma digital en tabletas Wacom",[3242],"2023-06-21","\u002Fimages\u002Fblog\u002Ftabletas-wacom-firma-digital\u002Fcover.svg","Ilustración del artículo: Firma digital en tabletas Wacom",{"slug":3812,"title":3813,"categories":3814,"date":3815,"cover":3816,"coverAlt":3817},"empresa-de-firma-digital","empresa de firma digital",[3164],"2023-03-23","\u002Fimages\u002Fblog\u002Fempresa-de-firma-digital\u002Fcover.svg","Ilustración del artículo: empresa de firma digital",{"slug":3819,"title":3806,"categories":3820,"date":3821,"cover":3822,"coverAlt":3810},"firma-digital-en-tabletas-wacom",[3242],"2023-03-01","\u002Fimages\u002Fblog\u002Ffirma-digital-en-tabletas-wacom\u002Fcover.svg",{"slug":3824,"title":3825,"categories":3826,"date":3827,"cover":3828,"coverAlt":3829},"como-funciona-la-firma-digital","¿Cómo funciona la firma digital?",[3164],"2023-01-23","\u002Fimages\u002Fblog\u002Fcomo-funciona-la-firma-digital\u002Fcover.svg","Ilustración del artículo: ¿Cómo funciona la firma digital?",{"slug":3831,"title":3832,"categories":3833,"date":3834,"cover":3835,"coverAlt":3836},"tipos-de-firma-digital","Tipos de firma digital",[3164],"2022-05-23","\u002Fimages\u002Fblog\u002Ftipos-de-firma-digital\u002Fcover.svg","Ilustración del artículo: Tipos de firma digital",{"slug":3838,"title":3839,"categories":3840,"date":3841,"cover":3842,"coverAlt":3843},"firma-digital-sin-java","firma digital sin java",[3472],"2022-05-02","\u002Fimages\u002Fblog\u002Ffirma-digital-sin-java\u002Fcover.svg","Ilustración del artículo: firma digital sin java",{"slug":3845,"title":3846,"categories":3847,"date":3848,"cover":3849,"coverAlt":3850},"firma-electronica-en-mexico","Firma electrónica en México ¿es Legal?",[3210],"2022-02-20","\u002Fimages\u002Fblog\u002Ffirma-electronica-en-mexico\u002Fcover.svg","Ilustración del artículo: Firma electrónica en México ¿es Legal?",{"slug":3852,"title":3853,"categories":3854,"date":3855,"cover":3856,"coverAlt":3857},"pades-ltv-firma-de-larga-duracion","PAdES LTV – Firma de larga duración",[3210],"2022-02-09","\u002Fimages\u002Fblog\u002Fpades-ltv-firma-de-larga-duracion\u002Fcover.svg","Ilustración del artículo: PAdES LTV – Firma de larga duración",{"slug":3859,"title":3860,"categories":3861,"date":3862,"cover":3863,"coverAlt":3864},"firma-electronica-avanzada-y-firma-electronica-cualificada","Firma electrónica avanzada y firma electrónica cualificada",[3210],"2022-01-30","\u002Fimages\u002Fblog\u002Ffirma-electronica-avanzada-y-firma-electronica-cualificada\u002Fcover.svg","Ilustración del artículo: Firma electrónica avanzada y firma electrónica cualificada",{"slug":3866,"title":3867,"categories":3868,"date":3869,"cover":3870,"coverAlt":3871},"firma-electronica-en-canada","Firma electrónica en Canadá",[3210],"2022-01-23","\u002Fimages\u002Fblog\u002Ffirma-electronica-en-canada\u002Fcover.svg","Ilustración del artículo: Firma electrónica en Canadá",1793638171214]