@@ -287,8 +287,15 @@ function (self $self, FileService $service): void {
287287 'name ' => 'small_valid.pdf ' ,
288288 'signers ' => [
289289 [
290- 'displayName ' => 'account:admin, admin ' ,
291- 'subject ' => '/C=BR/ST=State of Company/L=City Name/O=Organization/OU=Organization Unit/CN=account:admin, admin ' ,
290+ 'displayName ' => '/C=BR/ST=State of Company/L=City Name/O=Organization/OU=Organization Unit/CN=account:admin, admin ' ,
291+ 'subject ' => [
292+ 'C ' => 'BR ' ,
293+ 'ST ' => 'State of Company ' ,
294+ 'L ' => 'City Name ' ,
295+ 'O ' => 'Organization ' ,
296+ 'OU ' => 'Organization Unit ' ,
297+ 'CN ' => 'account:admin, admin ' ,
298+ ],
292299 'valid_from ' => '2025-10-20T13:26:00+00:00 ' ,
293300 'valid_to ' => '2026-10-20T13:26:00+00:00 ' ,
294301 'signed ' => '2025-10-20T13:31:43+00:00 ' ,
@@ -301,11 +308,131 @@ function (self $self, FileService $service): void {
301308 'id ' => 3 ,
302309 'label ' => 'Certificate issuer is unknown. ' ,
303310 ],
304- 'hash_algorithm ' => 'RSA-SHA256 ' ,
305311 'field ' => 'Signature1 ' ,
312+ 'name ' => '/C=BR/ST=State of Company/L=City Name/O=Organization/OU=Organization Unit/CN=account:admin, admin ' ,
313+ 'hash ' => '4a5a1475 ' ,
314+ 'issuer ' => [
315+ 'C ' => 'BR ' ,
316+ 'ST ' => 'State of Company ' ,
317+ 'L ' => 'City Name ' ,
318+ 'O ' => 'Organization ' ,
319+ 'OU ' => 'Organization Unit ' ,
320+ 'CN ' => 'Common Name ' ,
321+ ],
322+ 'version ' => 2 ,
323+ 'serialNumber ' => '0x4700D96F34F501CF0EA141E75F20643844393FFF ' ,
324+ 'serialNumberHex ' => '4700D96F34F501CF0EA141E75F20643844393FFF ' ,
325+ 'validFrom ' => '251020132600Z ' ,
326+ 'validTo ' => '261020132600Z ' ,
327+ 'validFrom_time_t ' => 1760966760 ,
328+ 'validTo_time_t ' => 1792502760 ,
329+ 'signatureTypeSN ' => 'RSA-SHA256 ' ,
330+ 'signatureTypeLN ' => 'sha256WithRSAEncryption ' ,
331+ 'signatureTypeNID ' => 668 ,
332+ 'purposes ' => [
333+ 1 => [true , false , 'sslclient ' ],
334+ 2 => [false , false , 'sslserver ' ],
335+ 3 => [false , false , 'nssslserver ' ],
336+ 4 => [true , false , 'smimesign ' ],
337+ 5 => [true , false , 'smimeencrypt ' ],
338+ 6 => [false , false , 'crlsign ' ],
339+ 7 => [true , true , 'any ' ],
340+ 8 => [true , false , 'ocsphelper ' ],
341+ 9 => [false , false , 'timestampsign ' ],
342+ ],
343+ 'extensions ' => [
344+ 'subjectAltName ' => 'email:admin@email.tld ' ,
345+ 'basicConstraints ' => 'CA:FALSE ' ,
346+ 'keyUsage ' => 'Digital Signature, Non Repudiation, Key Encipherment ' ,
347+ 'extendedKeyUsage ' => 'TLS Web Client Authentication, E-mail Protection ' ,
348+ 'subjectKeyIdentifier ' => '76:21:81:44:79:1F:DC:85:E0:24:A1:1D:AA:8C:43:5B:0B:45:F9:48 ' ,
349+ 'authorityKeyIdentifier ' => '9D:6C:97:12:5D:29:8B:6D:C3:63:C0:0C:DF:28:99:18:81:17:61:69 ' ,
350+ ],
351+ 'isLibreSignRootCA ' => false ,
352+ 'range ' => [
353+ 'offset1 ' => 0 ,
354+ 'length1 ' => 1311 ,
355+ 'offset2 ' => 31313 ,
356+ 'length2 ' => 32829 ,
357+ ],
358+ 'signingTime ' => [
359+ 'date ' => '2025-10-20 13:31:43.000000 ' ,
360+ 'timezone_type ' => 1 ,
361+ 'timezone ' => '+00:00 ' ,
362+ ],
363+ 'chain ' => [
364+ 0 => [
365+ 'name ' => '/C=BR/ST=State of Company/L=City Name/O=Organization/OU=Organization Unit/CN=account:admin, admin ' ,
366+ 'subject ' => [
367+ 'C ' => 'BR ' ,
368+ 'ST ' => 'State of Company ' ,
369+ 'L ' => 'City Name ' ,
370+ 'O ' => 'Organization ' ,
371+ 'OU ' => 'Organization Unit ' ,
372+ 'CN ' => 'account:admin, admin ' ,
373+ ],
374+ 'hash ' => '4a5a1475 ' ,
375+ 'issuer ' => [
376+ 'C ' => 'BR ' ,
377+ 'ST ' => 'State of Company ' ,
378+ 'L ' => 'City Name ' ,
379+ 'O ' => 'Organization ' ,
380+ 'OU ' => 'Organization Unit ' ,
381+ 'CN ' => 'Common Name ' ,
382+ ],
383+ 'version ' => 2 ,
384+ 'serialNumber ' => '0x4700D96F34F501CF0EA141E75F20643844393FFF ' ,
385+ 'serialNumberHex ' => '4700D96F34F501CF0EA141E75F20643844393FFF ' ,
386+ 'validFrom ' => '251020132600Z ' ,
387+ 'validTo ' => '261020132600Z ' ,
388+ 'validFrom_time_t ' => 1760966760 ,
389+ 'validTo_time_t ' => 1792502760 ,
390+ 'signatureTypeSN ' => 'RSA-SHA256 ' ,
391+ 'signatureTypeLN ' => 'sha256WithRSAEncryption ' ,
392+ 'signatureTypeNID ' => 668 ,
393+ 'purposes ' => [
394+ 1 => [true , false , 'sslclient ' ],
395+ 2 => [false , false , 'sslserver ' ],
396+ 3 => [false , false , 'nssslserver ' ],
397+ 4 => [true , false , 'smimesign ' ],
398+ 5 => [true , false , 'smimeencrypt ' ],
399+ 6 => [false , false , 'crlsign ' ],
400+ 7 => [true , true , 'any ' ],
401+ 8 => [true , false , 'ocsphelper ' ],
402+ 9 => [false , false , 'timestampsign ' ],
403+ ],
404+ 'extensions ' => [
405+ 'keyUsage ' => 'Digital Signature, Non Repudiation, Key Encipherment ' ,
406+ 'extendedKeyUsage ' => 'TLS Web Client Authentication, E-mail Protection ' ,
407+ 'basicConstraints ' => 'CA:FALSE ' ,
408+ 'subjectKeyIdentifier ' => '76:21:81:44:79:1F:DC:85:E0:24:A1:1D:AA:8C:43:5B:0B:45:F9:48 ' ,
409+ 'authorityKeyIdentifier ' => '9D:6C:97:12:5D:29:8B:6D:C3:63:C0:0C:DF:28:99:18:81:17:61:69 ' ,
410+ 'subjectAltName ' => 'email:admin@email.tld ' ,
411+ ],
412+ 'signature_validation ' => [
413+ 'id ' => 1 ,
414+ 'label ' => 'Signature is valid. ' ,
415+ ],
416+ 'isLibreSignRootCA ' => false ,
417+ 'field ' => 'Signature1 ' ,
418+ 'range ' => [
419+ 'offset1 ' => 0 ,
420+ 'length1 ' => 1311 ,
421+ 'offset2 ' => 31313 ,
422+ 'length2 ' => 32829 ,
423+ ],
424+ 'certificate_validation ' => [
425+ 'id ' => 3 ,
426+ 'label ' => 'Certificate issuer is unknown. ' ,
427+ ],
428+ 'valid_from ' => '2025-10-20T13:26:00+00:00 ' ,
429+ 'valid_to ' => '2026-10-20T13:26:00+00:00 ' ,
430+ 'displayName ' => '/C=BR/ST=State of Company/L=City Name/O=Organization/OU=Organization Unit/CN=account:admin, admin ' ,
431+ ],
432+ ],
306433 ],
307434 ],
308- ]
435+ ],
309436 ],
310437 ];
311438 }
0 commit comments