1 h f x i          #     #   # #   0  4 6 6 4  ; f ? ? h  ?! "# =$ ;% ;& '( ') *+ ,-./ N ,01 2 43 45 467 *8 9:;< [ [= Z>? @AB a aC aD aEF GHIJCryptoStandard InnerClassesLOGGERLcom/itextpdf/text/log/Logger;()VCodeLineNumberTableLocalVariableTablethis.Lcom/itextpdf/text/pdf/security/MakeSignature; signDetached\(Lcom/itextpdf/text/pdf/PdfSignatureAppearance;Lcom/itextpdf/text/pdf/security/ExternalDigest;Lcom/itextpdf/text/pdf/security/ExternalSignature;[Ljava/security/cert/Certificate;Ljava/util/Collection;Lcom/itextpdf/text/pdf/security/OcspClient;Lcom/itextpdf/text/pdf/security/TSAClient;ILcom/itextpdf/text/pdf/security/MakeSignature$CryptoStandard;)Velement[Bi$Ljava/util/Iterator;sap.Lcom/itextpdf/text/pdf/PdfSignatureAppearance;externalDigest/Lcom/itextpdf/text/pdf/security/ExternalDigest;externalSignature2Lcom/itextpdf/text/pdf/security/ExternalSignature;chain![Ljava/security/cert/Certificate;crlListLjava/util/Collection; ocspClient+Lcom/itextpdf/text/pdf/security/OcspClient; tsaClient*Lcom/itextpdf/text/pdf/security/TSAClient; estimatedSizeIsigtype=Lcom/itextpdf/text/pdf/security/MakeSignature$CryptoStandard;crlBytesidic$Lcom/itextpdf/text/pdf/PdfSignature;excLjava/util/HashMap; hashAlgorithmLjava/lang/String;sgn)Lcom/itextpdf/text/pdf/security/PdfPKCS7;dataLjava/io/InputStream;hashcalLjava/util/Calendar;ocspsh extSignature encodedSig paddedSigdic2%Lcom/itextpdf/text/pdf/PdfDictionary;LocalVariableTypeTableBLjava/util/Collection;Ljava/util/Collection<[B>;GLjava/util/HashMap; ExceptionsK Signature(Lcom/itextpdf/text/pdf/PdfSignatureAppearance;Lcom/itextpdf/text/pdf/security/ExternalDigest;Lcom/itextpdf/text/pdf/security/ExternalSignature;[Ljava/security/cert/Certificate;Ljava/util/Collection;Lcom/itextpdf/text/pdf/security/OcspClient;Lcom/itextpdf/text/pdf/security/TSAClient;ILcom/itextpdf/text/pdf/security/MakeSignature$CryptoStandard;)V processCrlN(Ljava/security/cert/Certificate;Ljava/util/Collection;)Ljava/util/Collection;bcc*Lcom/itextpdf/text/pdf/security/CrlClient;cert Ljava/security/cert/Certificate;Ljava/util/ArrayList;Ljava/util/ArrayList<[B>;~(Ljava/security/cert/Certificate;Ljava/util/Collection;)Ljava/util/Collection<[B>;signExternalContainerm(Lcom/itextpdf/text/pdf/PdfSignatureAppearance;Lcom/itextpdf/text/pdf/security/ExternalSignatureContainer;I)VexternalSignatureContainer;Lcom/itextpdf/text/pdf/security/ExternalSignatureContainer; signDeferred(Lcom/itextpdf/text/pdf/PdfReader;Ljava/lang/String;Ljava/io/OutputStream;Lcom/itextpdf/text/pdf/security/ExternalSignatureContainer;)VbiBarr$len$kreader!Lcom/itextpdf/text/pdf/PdfReader; fieldNameoutsLjava/io/OutputStream;af"Lcom/itextpdf/text/pdf/AcroFields;v Lcom/itextpdf/text/pdf/PdfArray;gaps[J readerSource)Lcom/itextpdf/text/io/RandomAccessSource;rg signedContentspaceAvailablebb"Lcom/itextpdf/text/pdf/ByteBuffer;remain SourceFileMakeSignature.java no L MNO PQ RST UV WX YZ [\"com/itextpdf/text/pdf/PdfSignature] ^_ `_ a_ nb cd ef gd hf id jfcom/itextpdf/text/pdf/PdfDate kl nm no pqjava/util/HashMap r_java/lang/Integer ns tu vwx yd'com/itextpdf/text/pdf/security/PdfPKCS7 nz {|} ~  l"java/security/cert/X509Certificate    d  java/io/IOExceptionNot enough space nf #com/itextpdf/text/pdf/PdfDictionarycom/itextpdf/text/pdf/PdfString n  t qjava/util/ArrayList(com/itextpdf/text/pdf/security/CrlClient lmjava/lang/StringBuilder Processing   d d f   Q q   #com/itextpdf/text/DocumentExceptionNo field Not the last signature _    Single exclusion space supported  #com/itextpdf/text/io/RASInputStream.com/itextpdf/text/io/RandomAccessSourceFactory  nGap is not a multiple of 2  com/itextpdf/text/pdf/ByteBuffer   ,com/itextpdf/text/pdf/security/MakeSignature java/lang/Object;com/itextpdf/text/pdf/security/MakeSignature$CryptoStandard&java/security/GeneralSecurityExceptionjava/util/Collectioniterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;,com/itextpdf/text/pdf/PdfSignatureAppearancesetCertificate#(Ljava/security/cert/Certificate;)VCADES+com/itextpdf/text/pdf/PdfDeveloperExtensionESIC_1_7_EXTENSIONLEVEL2-Lcom/itextpdf/text/pdf/PdfDeveloperExtension;addDeveloperExtension0(Lcom/itextpdf/text/pdf/PdfDeveloperExtension;)Vcom/itextpdf/text/pdf/PdfName ADOBE_PPKLITELcom/itextpdf/text/pdf/PdfName;ETSI_CADES_DETACHEDADBE_PKCS7_DETACHEDA(Lcom/itextpdf/text/pdf/PdfName;Lcom/itextpdf/text/pdf/PdfName;)V getReason()Ljava/lang/String; setReason(Ljava/lang/String;)V getLocation setLocation getContact setContact getSignDate()Ljava/util/Calendar;(Ljava/util/Calendar;)VsetDate"(Lcom/itextpdf/text/pdf/PdfDate;)VsetCryptoDictionary((Lcom/itextpdf/text/pdf/PdfDictionary;)VCONTENTS(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;preClose(Ljava/util/HashMap;)V0com/itextpdf/text/pdf/security/ExternalSignaturegetHashAlgorithm(Ljava/security/PrivateKey;[Ljava/security/cert/Certificate;Ljava/lang/String;Ljava/lang/String;Lcom/itextpdf/text/pdf/security/ExternalDigest;Z)VgetRangeStream()Ljava/io/InputStream;-com/itextpdf/text/pdf/security/ExternalDigestgetMessageDigest1(Ljava/lang/String;)Ljava/security/MessageDigest;/com/itextpdf/text/pdf/security/DigestAlgorithmsdigest6(Ljava/io/InputStream;Ljava/security/MessageDigest;)[Bjava/util/Calendar getInstance)com/itextpdf/text/pdf/security/OcspClient getEncoded^(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/lang/String;)[BgetAuthenticatedAttributeByteso([BLjava/util/Calendar;[BLjava/util/Collection;Lcom/itextpdf/text/pdf/security/MakeSignature$CryptoStandard;)[Bsign([B)[BgetEncryptionAlgorithmsetExternalDigest([B[BLjava/lang/String;)VgetEncodedPKCS7([BLjava/util/Calendar;Lcom/itextpdf/text/pdf/security/TSAClient;[BLjava/util/Collection;Lcom/itextpdf/text/pdf/security/MakeSignature$CryptoStandard;)[Bjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V([B)V setHexWriting$(Z)Lcom/itextpdf/text/pdf/PdfString;C(Lcom/itextpdf/text/pdf/PdfName;Lcom/itextpdf/text/pdf/PdfObject;)Vcloseappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/ClassgetNametoStringcom/itextpdf/text/log/LoggerinfoN(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/util/Collection;addAll(Ljava/util/Collection;)ZisEmpty9com/itextpdf/text/pdf/security/ExternalSignatureContainermodifySigningDictionary(Ljava/io/InputStream;)[Bcom/itextpdf/text/pdf/PdfReader getAcroFields$()Lcom/itextpdf/text/pdf/AcroFields; com/itextpdf/text/pdf/AcroFieldsgetSignatureDictionary9(Ljava/lang/String;)Lcom/itextpdf/text/pdf/PdfDictionary;signatureCoversWholeDocument(Ljava/lang/String;)Z BYTERANGE getAsArrayA(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfArray;com/itextpdf/text/pdf/PdfArray asLongArray()[Jsize()I getSafeFile1()Lcom/itextpdf/text/pdf/RandomAccessFileOrArray;-com/itextpdf/text/pdf/RandomAccessFileOrArraycreateSourceView+()Lcom/itextpdf/text/io/RandomAccessSource; createRangedV(Lcom/itextpdf/text/io/RandomAccessSource;[J)Lcom/itextpdf/text/io/RandomAccessSource;,(Lcom/itextpdf/text/io/RandomAccessSource;)Vcom/itextpdf/text/io/StreamUtil CopyBytesD(Lcom/itextpdf/text/io/RandomAccessSource;JJLjava/io/OutputStream;)V appendHex%(B)Lcom/itextpdf/text/pdf/ByteBuffer;writeTo(Ljava/io/OutputStream;)V#com/itextpdf/text/log/LoggerFactory getLogger1(Ljava/lang/Class;)Lcom/itextpdf/text/log/Logger;!fhlmnop3*q QVr st uvp: 6   -- 2: P 6 0 :   :   ``6 Ą` Ą`*-2 * Y  :  * * * Y** Y:  Yh` W* !,": #Y- +$:*%:+ &':(::--2)-2)*: +:,,:,-. /: 0Y12:34Y5:6Y789*:q-mnop#q(r-s2tQu_xdyjzo{u}|~+03>Teo}rQ wx ;$yz {|}~  1  +x03xetxojxIx1x  0N p8~+;Y?Y@ABCDBEF*)G:,HW,I,q>).1Safipsz|r>a)G^yz~~p a~p p YN-*-*-*-Y*+-J*-Y:Yh` W*!*%:+K: 0Y12:34Y5:6Y789*:qR "18=F[agqxr\ {| FrgQqGx1x Fr0N p;*L:+M: NYOP+Q NYRPST:U:V / NYWP*XY:ZY[Y\]^: - K: //ed6  ~ NY_P l6   NY1P / a,`aY hb:  :  66 36 cW  dh6 6  0dW ,e/ e/ a,`q~&0:AS]f}    " ( :r$x y ;;;;5-:Af} x c  1 N0op" fg>qTk ifj@