Êþº¾1¡ +I °J °K °L MNO PQRSTUV WX WY Z[ W\] ^_ °` ^a °b °c °de If g °h ijkl m °nop °qr st Wuvwx yz ){ M|}~ 0{€ �‚ �ƒ „… „†‡ ^ˆ‰ :I Š‹ ŠŒ Š� ŠŽ �� �i P‘’“ DI W” •– ^— ˜™š ›œ� 8žŸ  8¡¢£¤¥ S{ ^¦ §¨ S© Pª P«¬ P­ ›® 8¯°±²³ ›´µ¶ ·¸ •¹ º»¼½ °¾ °¿ÀÁ ^ÃÄÅ ^Æ ˜ÇÈ ÉÊË {Ì WÍ kÎ Ïi kÐ Ñi WÒ IÓÔ WÕ ^Ö ×ØÙÚ ÛÜ ŠÝ ‰Þßà Wáâ ±ã ›ä ‘å Wæçè —I ‘é ‘ê ëì –í 8î °ïðñò 8ó ô Éõ Éö÷ §ø ùú —û Mü ˜ýþ )ÿEmptyKey InnerClasses()VCodeLineNumberTableLocalVariableTablethis1Lcom/itextpdf/text/pdf/security/MakeXmlSignature; signXmlDSigŠ(Lcom/itextpdf/text/pdf/XmlSignatureAppearance;Lcom/itextpdf/text/pdf/security/ExternalSignature;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;)Vsap.Lcom/itextpdf/text/pdf/XmlSignatureAppearance;externalSignature2Lcom/itextpdf/text/pdf/security/ExternalSignature;keyInfo'Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;fac+Ljavax/xml/crypto/dsig/XMLSignatureFactory; reference!Ljavax/xml/crypto/dsig/Reference;signatureMethodLjava/lang/String; signedInfo4Lorg/apache/jcp/xml/dsig/internal/dom/DOMSignedInfo; Exceptions„(Lcom/itextpdf/text/pdf/XmlSignatureAppearance;Lcom/itextpdf/text/pdf/security/ExternalSignature;[Ljava/security/cert/Certificate;)Vchain![Ljava/security/cert/Certificate;|(Lcom/itextpdf/text/pdf/XmlSignatureAppearance;Lcom/itextpdf/text/pdf/security/ExternalSignature;Ljava/security/PublicKey;)V publicKeyLjava/security/PublicKey; signXadesBescontentReferenceIdsignedPropertiesId signatureIdsignedPropertyLjava/util/List; xmlObject!Ljavax/xml/crypto/dsig/XMLObject;contentReferencesignedPropertiesReference referencesLocalVariableTypeTable'Ljava/util/List;3Ljava/util/List;verifyArgumentsc(Lcom/itextpdf/text/pdf/XmlSignatureAppearance;Lcom/itextpdf/text/pdf/security/ExternalSignature;)V findElement?(Lorg/w3c/dom/NodeList;Ljava/lang/String;)Lorg/w3c/dom/Element;currNodeLorg/w3c/dom/Node;iInodesLorg/w3c/dom/NodeList; localNamegenerateKeyInfox([Ljava/security/cert/Certificate;Lcom/itextpdf/text/pdf/XmlSignatureAppearance;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; certificate Ljava/security/cert/Certificate;kif.Ljavax/xml/crypto/dsig/keyinfo/KeyInfoFactory;x509d(Ljavax/xml/crypto/dsig/keyinfo/X509Data;T(Ljava/security/PublicKey;Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; keyInfoIdkv(Ljavax/xml/crypto/dsig/keyinfo/KeyValue; getRandomId()Ljava/lang/String;createSignatureFactory-()Ljavax/xml/crypto/dsig/XMLSignatureFactory;generateXadesBesObjectÂ(Ljavax/xml/crypto/dsig/XMLSignatureFactory;Lcom/itextpdf/text/pdf/XmlSignatureAppearance;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/xml/crypto/dsig/XMLObject; IssueSerialLorg/w3c/dom/Element;X509IssuerNameX509SerialNumber DescriptionEncodingmdLjava/security/MessageDigest;certdocLorg/w3c/dom/Document;QualifyingPropertiesSignedPropertiesSignedSignatureProperties SigningTimesdfLjava/text/SimpleDateFormat;resultSigningCertificateCert CertDigest DigestMethod DigestValueSignedDataObjectPropertiesDataObjectFormatdescrMimeTypeenccontentLjavax/xml/crypto/XMLStructure; SignatureÙ(Ljavax/xml/crypto/dsig/XMLSignatureFactory;Lcom/itextpdf/text/pdf/XmlSignatureAppearance;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Ljavax/xml/crypto/dsig/XMLObject;getX509IssuerName8(Ljava/security/cert/X509Certificate;)Ljava/lang/String;$Ljava/security/cert/X509Certificate;getX509SerialNumbergenerateContentReferenceŽ(Ljavax/xml/crypto/dsig/XMLSignatureFactory;Lcom/itextpdf/text/pdf/XmlSignatureAppearance;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference; xpath2Spec6Ljavax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec; referenceIddigestMethodSHA1$Ljavax/xml/crypto/dsig/DigestMethod; transformsxpathConstructor1Lcom/itextpdf/text/pdf/security/XpathConstructor;3Ljava/util/List;generateCustomReference„(Ljavax/xml/crypto/dsig/XMLSignatureFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference;uritypeiddsDigestMethodsign(Ljavax/xml/crypto/dsig/XMLSignatureFactory;Lcom/itextpdf/text/pdf/security/ExternalSignature;Lcom/itextpdf/text/pdf/security/XmlLocator;Lorg/apache/jcp/xml/dsig/internal/dom/DOMSignedInfo;Ljavax/xml/crypto/dsig/XMLObject;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljava/lang/String;)V signElement signValue valueBase64eLjava/lang/Exception;locator+Lcom/itextpdf/text/pdf/security/XmlLocator;sixokidomSignContext*Ljavax/xml/crypto/dsig/dom/DOMSignContext;objects signature6Lorg/apache/jcp/xml/dsig/internal/dom/DOMXMLSignature; byteRangeLjava/io/ByteArrayOutputStream; SourceFileMakeXmlSignature.java ´µ âã ûü #$ úRSA *http://www.w3.org/2000/09/xmldsig#rsa-sha1DSA*http://www.w3.org/2000/09/xmldsig#dsa-sha1/http://www.w3.org/TR/2001/REC-xml-c14n-200103152javax/xml/crypto/dsig/spec/C14NMethodParameterSpec       2org/apache/jcp/xml/dsig/internal/dom/DOMSignedInfo  45 µ íî »¼ íõjava/lang/StringBuilder Reference-  ùú úSignedProperties- Signature-java/util/ArrayList ´ ýþ#*http://uri.etsi.org/01903#SignedProperties ./javax/xml/crypto/dsig/Reference  #com/itextpdf/text/DocumentExceptionxmllocator.cannot.be.nulljava/lang/Object  ! ´" #úSHA1'java/lang/UnsupportedOperationException support.only.sha1.hash.algorithm#support.only.rsa.and.dsa.algorithms$ %& '() *+ ,úorg/w3c/dom/Element -.6org/apache/jcp/xml/dsig/internal/dom/DOMKeyInfoFactory/ 01 23 45 267 89 :;DOM.org/apache/jcp/xml/dsig/internal/dom/XMLDSigRI <=> <? @AB CDxades:QualifyingPropertiesE FGTarget HIxades:SignedPropertiesId JKxades:SignedSignaturePropertiesxades:SigningTimejava/text/SimpleDateFormatyyyy-MM-dd'T'HH:mm:ssZ LMN OP QR S& :T: UV WX YZxades:SigningCertificate xades:Certxades:CertDigest"http://www.w3.org/2000/09/xmldsig# [\ Algorithm&http://www.w3.org/2000/09/xmldsig#sha1] ^_ `ab cd"java/security/cert/X509Certificatexades:IssuerSerial  "  xades:SignedDataObjectPropertiesxades:DataObjectFormatObjectReference eúxades:Descriptionxades:MimeType fú gúxades:Encodingh i!javax/xml/crypto/dom/DOMStructure ´j kl mno pqr st5http://www.w3.org/2000/09/xmldsig#enveloped-signature1javax/xml/crypto/dsig/spec/TransformParameterSpec uv wxy zú4javax/xml/crypto/dsig/spec/XPathFilter2ParameterSpec$javax/xml/crypto/dsig/spec/XPathType{ }~ ´ ´€)http://www.w3.org/2002/06/xmldsig-filter2 �‚(javax/xml/crypto/dsig/dom/DOMSignContext <ƒ „… ´† ‡ˆ4org/apache/jcp/xml/dsig/internal/dom/DOMXMLSignaturejava/io/ByteArrayOutputStream ‰Š ‹ŠŒ �Ž �� ‘’ äåhttp://www.w3.org/2000/xmlns/ xmlns:xades!http://uri.etsi.org/01903/v1.3.2# “” •– —& ˜™1org/apache/jcp/xml/dsig/internal/dom/DOMReference `š ›œSignatureValue �_ 4a žŸjava/lang/Exception ´ /com/itextpdf/text/pdf/security/MakeXmlSignature8com/itextpdf/text/pdf/security/MakeXmlSignature$EmptyKey&java/security/GeneralSecurityExceptionjava/io/IOException0com/itextpdf/text/pdf/security/ExternalSignaturegetEncryptionAlgorithmjava/lang/Stringequals(Ljava/lang/Object;)Z)javax/xml/crypto/dsig/XMLSignatureFactorynewCanonicalizationMethodv(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/C14NMethodParameterSpec;)Ljavax/xml/crypto/dsig/CanonicalizationMethod;newSignatureMethodt(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/SignatureMethodParameterSpec;)Ljavax/xml/crypto/dsig/SignatureMethod;java/util/Collections singletonList$(Ljava/lang/Object;)Ljava/util/List; newSignedInfo‰(Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;)Ljavax/xml/crypto/dsig/SignedInfo;,com/itextpdf/text/pdf/XmlSignatureAppearance getXmlLocator-()Lcom/itextpdf/text/pdf/security/XmlLocator;closeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(I)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;›(Ljavax/xml/crypto/dsig/CanonicalizationMethod;Ljavax/xml/crypto/dsig/SignatureMethod;Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/SignedInfo;4com/itextpdf/text/error_messages/MessageLocalizationgetComposedMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)VgetHashAlgorithmorg/w3c/dom/NodeList getLength()Iitem(I)Lorg/w3c/dom/Node;org/w3c/dom/Node getNodeType()S getLocalNamesetCertificate#(Ljava/security/cert/Certificate;)V,javax/xml/crypto/dsig/keyinfo/KeyInfoFactory newX509Data:(Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/X509Data; newKeyInfo9(Ljava/util/List;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo; newKeyValueC(Ljava/security/PublicKey;)Ljavax/xml/crypto/dsig/keyinfo/KeyValue;K(Ljava/util/List;Ljava/lang/String;)Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;java/util/UUID randomUUID()Ljava/util/UUID; substring(I)Ljava/lang/String; getInstanceW(Ljava/lang/String;Ljava/security/Provider;)Ljavax/xml/crypto/dsig/XMLSignatureFactory;java/security/MessageDigest1(Ljava/lang/String;)Ljava/security/MessageDigest;getCertificate"()Ljava/security/cert/Certificate;)com/itextpdf/text/pdf/security/XmlLocator getDocument()Lorg/w3c/dom/Document;org/w3c/dom/Document createElement)(Ljava/lang/String;)Lorg/w3c/dom/Element; setAttribute'(Ljava/lang/String;Ljava/lang/String;)VsetIdAttribute(Ljava/lang/String;Z)V getSignDate()Ljava/util/Calendar;java/util/CalendargetTime()Ljava/util/Date;format$(Ljava/util/Date;)Ljava/lang/String;length(II)Ljava/lang/String;concat&(Ljava/lang/String;)Ljava/lang/String;createTextNode&(Ljava/lang/String;)Lorg/w3c/dom/Text; appendChild&(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node;createElementNS;(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element;java/security/cert/Certificate getEncoded()[Bdigest([B)[B$org/apache/xml/security/utils/Base64encode([B)Ljava/lang/String;getDescription getMimeType getEncodingjava/util/Listadd(Lorg/w3c/dom/Node;)V newXMLObjecti(Ljava/util/List;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLObject;getIssuerX500Principal*()Ljavax/security/auth/x500/X500Principal;&javax/security/auth/x500/X500PrincipalgetSerialNumber()Ljava/math/BigInteger;java/math/BigIntegernewDigestMethodn(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/DigestMethodParameterSpec;)Ljavax/xml/crypto/dsig/DigestMethod; newTransformh(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/TransformParameterSpec;)Ljavax/xml/crypto/dsig/Transform;getXpathConstructor3()Lcom/itextpdf/text/pdf/security/XpathConstructor;/com/itextpdf/text/pdf/security/XpathConstructorgetXpathExpression+javax/xml/crypto/dsig/spec/XPathType$FilterFilter INTERSECT-Ljavax/xml/crypto/dsig/spec/XPathType$Filter;B(Ljava/lang/String;Ljavax/xml/crypto/dsig/spec/XPathType$Filter;)V(Ljava/util/List;)V newReference�(Ljava/lang/String;Ljavax/xml/crypto/dsig/DigestMethod;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/Reference;<()Lcom/itextpdf/text/pdf/security/MakeXmlSignature$EmptyKey;getDocumentElement()Lorg/w3c/dom/Element;((Ljava/security/Key;Lorg/w3c/dom/Node;)VnewXMLSignature£(Ljavax/xml/crypto/dsig/SignedInfo;Ljavax/xml/crypto/dsig/keyinfo/KeyInfo;Ljava/util/List;Ljava/lang/String;Ljava/lang/String;)Ljavax/xml/crypto/dsig/XMLSignature; getParent()Lorg/w3c/dom/Node;getNextSibling-org/apache/jcp/xml/dsig/internal/dom/DOMUtilsgetSignaturePrefix7(Ljavax/xml/crypto/XMLCryptoContext;)Ljava/lang/String;marshal`(Lorg/w3c/dom/Node;Lorg/w3c/dom/Node;Ljava/lang/String;Ljavax/xml/crypto/dom/DOMCryptoContext;)V getChildNodes()Lorg/w3c/dom/NodeList;setAttributeNS9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V getReferences()Ljava/util/List;sizeget(I)Ljava/lang/Object;)(Ljavax/xml/crypto/dsig/XMLSignContext;)V canonicalizeE(Ljavax/xml/crypto/XMLCryptoContext;Ljava/io/ByteArrayOutputStream;)V toByteArray setDocument(Lorg/w3c/dom/Document;)V(Ljava/lang/Exception;)V!°+´µ¶3*·±· `e¸ ¹º »¼¶ÿm*+¸¸N-*¸::+¹¶™ :§+¹ ¶™ :-- À ¶ -¶¸¶À:-+*¶,¸*¶±·2 ˆ‰ Š‹Œ"�)Ž7�;’Z–h˜l™¸Hm½¾m¿ÀmÁ dÃÄ\ÅÆYÇÈZÉÊËÌÍ) »Î¶M *+,*¸¸±· ¦ §¸  ½¾ ¿À ÏÐË)ÌÍ »Ñ¶M *+,¸¸±· ´ µ¸  ½¾ ¿À ÒÓËÌ)Í Ôζ' *+¸»Y·¶¸¶¶N»Y·¶¸¶¶:»Y·¶¸¶¶:¸:,*¸:» Y·!:*-¸": *-¸: »Y·#¶¶¶$¸%: ½&Y SY S¸': : +¹¶™ : §+¹ ¶™ :  À ¶  ¶ ¶(À:+*¶ ¸*¶±·RÃÄÅ2ÆIÈNÊUË_ÌnÍwΕШҫӹÔÀÕÎÖÒÙòÝßḘ ½¾ ¿À ÏÐîÕÈ2×ÖÈIÀ×ÈN»ÃÄU´ÁÂ_ªØÙn›ÚÛ w’ÜÆ •tÝÆ ¨aÞÙ «^ÇÈ òÉÊß_ªØà¨aÞá ËÌ)Í âã¶±e*¶Ç»)Y*½+¸,·-¿+¹./¶š»0Y1½+¸,·2¿+¹¶š"+¹ ¶š»0Y3½+¸,·2¿±·åæç&è7êSëdì¸e½¾e¿ÀË) äå¶•9*¹4d=›-*¹5N-¹6 -¹7+¶™-À8°„ÿ§ÿÕ°·ò óô,õ1ò7÷¸*æç .èé9êë9ìÈ í%*2M+,¶9»:Y·;N-,¸¶<:-¸¶=°·ûü ýÿ¸4%ÏÐ%½¾!ïðñò óô íõ¶h»:Y·;M,*¶>N,-¸+¶?°·¸*ÒÓöÈñò ÷øËÌ ùú¶$ ¸@¶A¶B°· ûü¶% C»DY·E¸F°· ýþ¶4ä/¸G:+¶H:+¶¹I:J¹K:  L»Y·#¶,¶¶¹MN¹K:  O¹M O¹PQ¹K: R¹K: »SYT·U:  +¶V¶W¶X:¶Yd¶Z[¶\¶Yd¶B¶\: ¹]¹^W  ¹^W_¹K:`¹K:a¹K:bc¹d:ef¹M¹^Wbg¹d:¶h¶i¸j¹]¹^W¹^W¹^WÁk™tl¹K:bm¹d:Àk¸n¹]¹^W¹^Wbo¹d:Àk¸p¹]¹^W¹^W¹^W¹^W ¹^W  ¹^Wq¹K:r¹K:s»Y·#¶-¶¶¹M+¶t:Æ)u¹K:¹]¹^W¹^Wv¹K:+¶w¹]¹^W¹^W+¶¹x:Æ)y¹K:¹]¹^W¹^W¹^W ¹^W  ¹^W ¹zW»{Y ·|:*¸¶}°·î; #?JU_j u!€"Ž#±$Â%Ì&×'â(í)ú*+,-8.B/L0T1_2l3ƒ4�5š6±7»8Å:Ï;Ù<ã=î>ù?@A B+C<DFFQGdHnIyJ~K‰LšM¤O®P¸QÂSÌT×U¸8_fÿlYš++‰äÃÄä½¾ä×ÈäÕÈäÖÈäØÙÝ ×ðÌ #Á  Jš  jz  uo  €d ŽVÈ× âí÷úêÈîöùëÉÈQ“ykÈ× ß äØàËÌ  ¶2*¶~¶°·Y¸ ! " ¶2*¶€¶�°·]¸ ! #$¶t*f¶‚N» Y·ƒ:*„À…¶†¹zW+¶‡:Æ=¹ˆ¶Yž0»‰Y»ŠY¹ˆ²‹·Œ¸·�:*޶†¹zW*�-,¶�°·"bde#h)i;jXkhm¸HX%&tÃÄt½¾t'Èl()c*Ù)K+,ß c*-ËÌ ./¶j*f¶‚:*+,-¶�°· q r¸4ÃÄ0È1È2È 3)ËÌ 45¶2ú,¹I:»‘Y¸’¹“·”:: Æ ¸: *- ¶•À–: »—Y·˜:  ¶™¶š¸›¶œ¹“¹�ž¸Ÿ: Æ  ¡¢¹£-¶¤: 6 ¹¥¢ ¹¦À§¶¨„§ÿà- ¶© ¹�ª¸Ÿ:+ ¶«¹¬¸j:¹]¹^W,¹­§: »)Y ·¯¿±Dêí®·bxz|}#~*;�DƒZ…m†r‡‰…Š”‹¥Š«Œ³ŽÁ‘Ñ“â”ê—í•ï–ù˜¸¶ˆ#èém}6 …eÞÙ Á)7Ñ8Èï 9: úÃÄú¿Àú;<ú=Êú>Ûú?Âú×Èò ß@AÜBÙ ;¿CD D¶EF Ë)GH³±°² ÛŠ|