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