xref: /aosp_15_r20/external/pdfium/testing/resources/two_signatures.in (revision 3ac0a46f773bac49fa9476ec2b1cf3f8da5ec3a4)
1*3ac0a46fSAndroid Build Coastguard Worker{{header}}
2*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} <<
3*3ac0a46fSAndroid Build Coastguard Worker  /Type /Catalog
4*3ac0a46fSAndroid Build Coastguard Worker  /Pages 2 0 R
5*3ac0a46fSAndroid Build Coastguard Worker>>
6*3ac0a46fSAndroid Build Coastguard Workerendobj
7*3ac0a46fSAndroid Build Coastguard Worker{{object 2 0}} <<
8*3ac0a46fSAndroid Build Coastguard Worker  /Type /Pages
9*3ac0a46fSAndroid Build Coastguard Worker  /MediaBox [0 0 200 300]
10*3ac0a46fSAndroid Build Coastguard Worker  /Count 1
11*3ac0a46fSAndroid Build Coastguard Worker  /Kids [3 0 R]
12*3ac0a46fSAndroid Build Coastguard Worker>>
13*3ac0a46fSAndroid Build Coastguard Workerendobj
14*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} <<
15*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
16*3ac0a46fSAndroid Build Coastguard Worker  /Parent 2 0 R
17*3ac0a46fSAndroid Build Coastguard Worker  /Contents 4 0 R
18*3ac0a46fSAndroid Build Coastguard Worker>>
19*3ac0a46fSAndroid Build Coastguard Workerendobj
20*3ac0a46fSAndroid Build Coastguard Worker{{object 4 0}} <<
21*3ac0a46fSAndroid Build Coastguard Worker  {{streamlen}}
22*3ac0a46fSAndroid Build Coastguard Worker>>
23*3ac0a46fSAndroid Build Coastguard Workerstream
24*3ac0a46fSAndroid Build Coastguard Workerq
25*3ac0a46fSAndroid Build Coastguard Worker0 0 0 rg
26*3ac0a46fSAndroid Build Coastguard Worker0 290 10 10 re B*
27*3ac0a46fSAndroid Build Coastguard Worker10 150 50 30 re B*
28*3ac0a46fSAndroid Build Coastguard Worker0 0 1 rg
29*3ac0a46fSAndroid Build Coastguard Worker190 290 10 10 re B*
30*3ac0a46fSAndroid Build Coastguard Worker70 232 50 30 re B*
31*3ac0a46fSAndroid Build Coastguard Worker0 1 0 rg
32*3ac0a46fSAndroid Build Coastguard Worker190 0 10 10 re B*
33*3ac0a46fSAndroid Build Coastguard Worker130 150 50 30 re B*
34*3ac0a46fSAndroid Build Coastguard Worker1 0 0 rg
35*3ac0a46fSAndroid Build Coastguard Worker0 0 10 10 re B*
36*3ac0a46fSAndroid Build Coastguard Worker70 67 50 30 re B*
37*3ac0a46fSAndroid Build Coastguard WorkerQ
38*3ac0a46fSAndroid Build Coastguard Workerendstream
39*3ac0a46fSAndroid Build Coastguard Workerendobj
40*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
41*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
42*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
43*3ac0a46fSAndroid Build Coastguard Worker%%EOF
44*3ac0a46fSAndroid Build Coastguard Worker
45*3ac0a46fSAndroid Build Coastguard Worker%% First incremental update adds an initial signature and update objects to
46*3ac0a46fSAndroid Build Coastguard Worker%% refer to it.
47*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} <<
48*3ac0a46fSAndroid Build Coastguard Worker  /Type /Catalog
49*3ac0a46fSAndroid Build Coastguard Worker  /Pages 2 0 R
50*3ac0a46fSAndroid Build Coastguard Worker  /AcroForm <<
51*3ac0a46fSAndroid Build Coastguard Worker    /Fields [7 0 R]
52*3ac0a46fSAndroid Build Coastguard Worker    /SigFlags 3
53*3ac0a46fSAndroid Build Coastguard Worker  >>
54*3ac0a46fSAndroid Build Coastguard Worker>>
55*3ac0a46fSAndroid Build Coastguard Workerendobj
56*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} <<
57*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
58*3ac0a46fSAndroid Build Coastguard Worker  /Parent 2 0 R
59*3ac0a46fSAndroid Build Coastguard Worker  /Contents 4 0 R
60*3ac0a46fSAndroid Build Coastguard Worker  /Annots [7 0 R]
61*3ac0a46fSAndroid Build Coastguard Worker>>
62*3ac0a46fSAndroid Build Coastguard Workerendobj
63*3ac0a46fSAndroid Build Coastguard Worker%% ByteRange is a pairs of integers (starting byte offset, length in bytes)
64*3ac0a46fSAndroid Build Coastguard Worker{{object 5 0}} <<
65*3ac0a46fSAndroid Build Coastguard Worker  /Type /Sig
66*3ac0a46fSAndroid Build Coastguard Worker  /Filter /Adobe.PPKMS
67*3ac0a46fSAndroid Build Coastguard Worker  /SubFilter /ETSI.CAdES.detached
68*3ac0a46fSAndroid Build Coastguard Worker  /ByteRange [0 10 30 10]
69*3ac0a46fSAndroid Build Coastguard Worker  /Contents <308006092A864886F70D010702A0803080020101>
70*3ac0a46fSAndroid Build Coastguard Worker  /M (D:20200624093114+02'00')
71*3ac0a46fSAndroid Build Coastguard Worker>>
72*3ac0a46fSAndroid Build Coastguard Workerendobj
73*3ac0a46fSAndroid Build Coastguard Worker{{object 6 0}} <<
74*3ac0a46fSAndroid Build Coastguard Worker  /Type /XObject
75*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Form
76*3ac0a46fSAndroid Build Coastguard Worker  /BBox [0 0 0 0]
77*3ac0a46fSAndroid Build Coastguard Worker  /Length 0
78*3ac0a46fSAndroid Build Coastguard Worker>>
79*3ac0a46fSAndroid Build Coastguard Workerstream
80*3ac0a46fSAndroid Build Coastguard Workerendstream
81*3ac0a46fSAndroid Build Coastguard Workerendobj
82*3ac0a46fSAndroid Build Coastguard Worker{{object 7 0}} <<
83*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
84*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
85*3ac0a46fSAndroid Build Coastguard Worker  /FT /Sig
86*3ac0a46fSAndroid Build Coastguard Worker  /F 132
87*3ac0a46fSAndroid Build Coastguard Worker  /Rect [0 0 0 0]
88*3ac0a46fSAndroid Build Coastguard Worker  /P 3 0 R
89*3ac0a46fSAndroid Build Coastguard Worker  /T (Signature1)
90*3ac0a46fSAndroid Build Coastguard Worker  /V 5 0 R
91*3ac0a46fSAndroid Build Coastguard Worker  /DV 5 0 R
92*3ac0a46fSAndroid Build Coastguard Worker  /AP <<
93*3ac0a46fSAndroid Build Coastguard Worker    /N 6 0 R
94*3ac0a46fSAndroid Build Coastguard Worker  >>
95*3ac0a46fSAndroid Build Coastguard Worker>>
96*3ac0a46fSAndroid Build Coastguard Workerendobj
97*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
98*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
99*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
100*3ac0a46fSAndroid Build Coastguard Worker%%EOF
101*3ac0a46fSAndroid Build Coastguard Worker
102*3ac0a46fSAndroid Build Coastguard Worker%% Second incremental update adds a next signature and update objects once again to refer to it.
103*3ac0a46fSAndroid Build Coastguard Worker{{object 1 0}} <<
104*3ac0a46fSAndroid Build Coastguard Worker  /Type /Catalog
105*3ac0a46fSAndroid Build Coastguard Worker  /Pages 2 0 R
106*3ac0a46fSAndroid Build Coastguard Worker  /AcroForm <<
107*3ac0a46fSAndroid Build Coastguard Worker    /Fields [7 0 R 10 0 R]
108*3ac0a46fSAndroid Build Coastguard Worker    /SigFlags 3
109*3ac0a46fSAndroid Build Coastguard Worker  >>
110*3ac0a46fSAndroid Build Coastguard Worker>>
111*3ac0a46fSAndroid Build Coastguard Workerendobj
112*3ac0a46fSAndroid Build Coastguard Worker{{object 3 0}} <<
113*3ac0a46fSAndroid Build Coastguard Worker  /Type /Page
114*3ac0a46fSAndroid Build Coastguard Worker  /Parent 2 0 R
115*3ac0a46fSAndroid Build Coastguard Worker  /Contents 4 0 R
116*3ac0a46fSAndroid Build Coastguard Worker  /Annots [7 0 R 10 0 R]
117*3ac0a46fSAndroid Build Coastguard Worker>>
118*3ac0a46fSAndroid Build Coastguard Workerendobj
119*3ac0a46fSAndroid Build Coastguard Worker{{object 8 0}} <<
120*3ac0a46fSAndroid Build Coastguard Worker  /Type /Sig
121*3ac0a46fSAndroid Build Coastguard Worker  /Filter /Adobe.PPKMS
122*3ac0a46fSAndroid Build Coastguard Worker  /SubFilter /ETSI.CAdES.detached
123*3ac0a46fSAndroid Build Coastguard Worker  /ByteRange [0 40 50 10]
124*3ac0a46fSAndroid Build Coastguard Worker  /Contents <308006092A864886F70D010702A080308002010131>
125*3ac0a46fSAndroid Build Coastguard Worker  /M (D:20200624093118+02'00')
126*3ac0a46fSAndroid Build Coastguard Worker>>
127*3ac0a46fSAndroid Build Coastguard Workerendobj
128*3ac0a46fSAndroid Build Coastguard Worker{{object 9 0}} <<
129*3ac0a46fSAndroid Build Coastguard Worker  /Type /XObject
130*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Form
131*3ac0a46fSAndroid Build Coastguard Worker  /BBox [0 0 0 0]
132*3ac0a46fSAndroid Build Coastguard Worker  /Length 0
133*3ac0a46fSAndroid Build Coastguard Worker>>
134*3ac0a46fSAndroid Build Coastguard Workerstream
135*3ac0a46fSAndroid Build Coastguard Workerendstream
136*3ac0a46fSAndroid Build Coastguard Workerendobj
137*3ac0a46fSAndroid Build Coastguard Worker{{object 10 0}} <<
138*3ac0a46fSAndroid Build Coastguard Worker  /Type /Annot
139*3ac0a46fSAndroid Build Coastguard Worker  /Subtype /Widget
140*3ac0a46fSAndroid Build Coastguard Worker  /FT /Sig
141*3ac0a46fSAndroid Build Coastguard Worker  /F 132
142*3ac0a46fSAndroid Build Coastguard Worker  /Rect [0 0 0 0]
143*3ac0a46fSAndroid Build Coastguard Worker  /P 3 0 R
144*3ac0a46fSAndroid Build Coastguard Worker  /T (Signature2)
145*3ac0a46fSAndroid Build Coastguard Worker  /V 8 0 R
146*3ac0a46fSAndroid Build Coastguard Worker  /DV 8 0 R
147*3ac0a46fSAndroid Build Coastguard Worker  /AP <<
148*3ac0a46fSAndroid Build Coastguard Worker    /N 9 0 R
149*3ac0a46fSAndroid Build Coastguard Worker  >>
150*3ac0a46fSAndroid Build Coastguard Worker>>
151*3ac0a46fSAndroid Build Coastguard Workerendobj
152*3ac0a46fSAndroid Build Coastguard Worker{{xref}}
153*3ac0a46fSAndroid Build Coastguard Worker{{trailer}}
154*3ac0a46fSAndroid Build Coastguard Worker{{startxref}}
155*3ac0a46fSAndroid Build Coastguard Worker%%EOF
156