@@ -1167,49 +1167,6 @@ class PDFDocument {
11671167 } ) ;
11681168 }
11691169
1170- #collectSignatureCertificates(
1171- fields ,
1172- collectedSignatureCertificates ,
1173- visited = new RefSet ( )
1174- ) {
1175- if ( ! Array . isArray ( fields ) ) {
1176- return ;
1177- }
1178- for ( let field of fields ) {
1179- if ( field instanceof Ref ) {
1180- if ( visited . has ( field ) ) {
1181- continue ;
1182- }
1183- visited . put ( field ) ;
1184- }
1185- field = this . xref . fetchIfRef ( field ) ;
1186- if ( ! ( field instanceof Dict ) ) {
1187- continue ;
1188- }
1189- if ( field . has ( "Kids" ) ) {
1190- this . #collectSignatureCertificates(
1191- field . get ( "Kids" ) ,
1192- collectedSignatureCertificates ,
1193- visited
1194- ) ;
1195- continue ;
1196- }
1197- const isSignature = isName ( field . get ( "FT" ) , "Sig" ) ;
1198- if ( ! isSignature ) {
1199- continue ;
1200- }
1201- const value = field . get ( "V" ) ;
1202- if ( ! ( value instanceof Dict ) ) {
1203- continue ;
1204- }
1205- const subFilter = value . get ( "SubFilter" ) ;
1206- if ( ! ( subFilter instanceof Name ) ) {
1207- continue ;
1208- }
1209- collectedSignatureCertificates . add ( subFilter . name ) ;
1210- }
1211- }
1212-
12131170 get _xfaStreams ( ) {
12141171 const { acroForm } = this . catalog ;
12151172 if ( ! acroForm ) {
@@ -1525,20 +1482,6 @@ class PDFDocument {
15251482 // specification).
15261483 const sigFlags = acroForm . get ( "SigFlags" ) ;
15271484 const hasSignatures = ! ! ( sigFlags & 0x1 ) ;
1528- if ( typeof PDFJSDev !== "undefined" && PDFJSDev . test ( "MOZCENTRAL" ) ) {
1529- if ( hasSignatures ) {
1530- const collectedSignatureCertificates = new Set ( ) ;
1531- this . #collectSignatureCertificates(
1532- fields ,
1533- collectedSignatureCertificates
1534- ) ;
1535- if ( collectedSignatureCertificates . size > 0 ) {
1536- formInfo . collectedSignatureCertificates = Array . from (
1537- collectedSignatureCertificates
1538- ) ;
1539- }
1540- }
1541- }
15421485 const hasOnlyDocumentSignatures =
15431486 hasSignatures && this . #hasOnlyDocumentSignatures( fields ) ;
15441487 formInfo . hasAcroForm = hasFields && ! hasOnlyDocumentSignatures ;
@@ -1566,11 +1509,6 @@ class PDFDocument {
15661509 IsSignaturesPresent : formInfo . hasSignatures ,
15671510 } ;
15681511
1569- if ( typeof PDFJSDev !== "undefined" && PDFJSDev . test ( "MOZCENTRAL" ) ) {
1570- docInfo . collectedSignatureCertificates =
1571- formInfo . collectedSignatureCertificates ?? null ;
1572- }
1573-
15741512 let infoDict ;
15751513 try {
15761514 infoDict = xref . trailer . get ( "Info" ) ;
0 commit comments