1K  !" #$  % & ' () * (+ , (- ./01 23 4 567 8 9 : ;< => =?@ ABC D E F G H I JK L M NOP Q R ST UV WX WY Z NV [\] ^ _ ` Na b cd e G f ghi Cjk E lm Eno Ipqr Ls Kt L` 5u `v w xy `z `{ | }~ `G Zj Y Y `   `4   ca } `   (  `  ` `  `  V c `  ` ` z  zV ~ z z  z    c c j    z  InnerClassesValidationDataCertificateInclusionCertificateOptionLevelLOGGERLcom/itextpdf/text/log/Logger;stp"Lcom/itextpdf/text/pdf/PdfStamper;writer!Lcom/itextpdf/text/pdf/PdfWriter;reader!Lcom/itextpdf/text/pdf/PdfReader; acroFields"Lcom/itextpdf/text/pdf/AcroFields; validatedLjava/util/Map; SignatureoLjava/util/Map;usedZ%(Lcom/itextpdf/text/pdf/PdfStamper;)VCodeLineNumberTableLocalVariableTablethis0Lcom/itextpdf/text/pdf/security/LtvVerification;addVerification'(Ljava/lang/String;Lcom/itextpdf/text/pdf/security/OcspClient;Lcom/itextpdf/text/pdf/security/CrlClient;Lcom/itextpdf/text/pdf/security/LtvVerification$CertificateOption;Lcom/itextpdf/text/pdf/security/LtvVerification$Level;Lcom/itextpdf/text/pdf/security/LtvVerification$CertificateInclusion;)Zb[Bi$Ljava/util/Iterator;dupcimcimsLjava/util/Collection;ocspEnccert$Ljava/security/cert/X509Certificate;kI signatureNameLjava/lang/String;ocsp+Lcom/itextpdf/text/pdf/security/OcspClient;crl*Lcom/itextpdf/text/pdf/security/CrlClient; certOptionBLcom/itextpdf/text/pdf/security/LtvVerification$CertificateOption;level6Lcom/itextpdf/text/pdf/security/LtvVerification$Level; certIncludeELcom/itextpdf/text/pdf/security/LtvVerification$CertificateInclusion;pk)Lcom/itextpdf/text/pdf/security/PdfPKCS7;xc![Ljava/security/cert/Certificate; signingCertvd?Lcom/itextpdf/text/pdf/security/LtvVerification$ValidationData;LocalVariableTypeTableLjava/util/Collection<[B>; Exceptions getParentk(Ljava/security/cert/X509Certificate;[Ljava/security/cert/Certificate;)Ljava/security/cert/X509Certificate;eLjava/lang/Exception;parenticertsW(Ljava/lang/String;Ljava/util/Collection;Ljava/util/Collection;Ljava/util/Collection;)Zocspscrlsc(Ljava/lang/String;Ljava/util/Collection<[B>;Ljava/util/Collection<[B>;Ljava/util/Collection<[B>;)ZbuildOCSPResponse([B)[BBasicOCSPResponsedoctet&Lorg/bouncycastle/asn1/DEROctetString;v2+Lorg/bouncycastle/asn1/ASN1EncodableVector;den&Lorg/bouncycastle/asn1/ASN1Enumerated;v3seq#Lorg/bouncycastle/asn1/DERSequence;getSignatureHashKey3(Ljava/lang/String;)Lcom/itextpdf/text/pdf/PdfName;din'Lorg/bouncycastle/asn1/ASN1InputStream;pkcs%Lorg/bouncycastle/asn1/ASN1Primitive;dic%Lcom/itextpdf/text/pdf/PdfDictionary;contents!Lcom/itextpdf/text/pdf/PdfString;bcbt hashBytesSha1shLjava/security/MessageDigest;merge()Vcatalogdss!Lcom/itextpdf/text/pdf/PdfObject; updateDssvrinLcom/itextpdf/text/pdf/PdfName; Lcom/itextpdf/text/pdf/PdfArray;vrimdeleteOldReferencesC(Lcom/itextpdf/text/pdf/PdfArray;Lcom/itextpdf/text/pdf/PdfArray;)Vpopod+Lcom/itextpdf/text/pdf/PRIndirectReference;pirpialltoDelete createDss outputDss(Lcom/itextpdf/text/pdf/PdfDictionary;Lcom/itextpdf/text/pdf/PdfDictionary;Lcom/itextpdf/text/pdf/PdfArray;Lcom/itextpdf/text/pdf/PdfArray;Lcom/itextpdf/text/pdf/PdfArray;)Vps!Lcom/itextpdf/text/pdf/PdfStream;iref,Lcom/itextpdf/text/pdf/PdfIndirectReference;vkey SourceFileLtvVerification.java .com/itextpdf/text/pdf/security/LtvVerification  java/util/HashMap     java/lang/IllegalStateExceptionverification.already.outputjava/lang/Object   java/lang/StringBuilderAdding verification for     =com/itextpdf/text/pdf/security/LtvVerification$ValidationData "java/security/cert/X509Certificate Certificate:           OCSP added         CRL added         java/lang/Exception$org/bouncycastle/asn1/DEROctetString )org/bouncycastle/asn1/ASN1EncodableVector  $org/bouncycastle/asn1/ASN1Enumerated %org/bouncycastle/asn1/DERTaggedObject!org/bouncycastle/asn1/DERSequence             %org/bouncycastle/asn1/ASN1InputStreamjava/io/ByteArrayInputStream   com/itextpdf/text/pdf/PdfName SHA1   !" #   $% &' ( )* + , -. / 012 3 4    5 com/itextpdf/text/pdf/PdfArray com/itextpdf/text/pdf/PdfObject 6)com/itextpdf/text/pdf/PRIndirectReference 78 9 :8 -9#com/itextpdf/text/pdf/PdfDictionary; <=> ?@ A1 Bcom/itextpdf/text/pdf/PdfStream C DEF GH I J0com/itextpdf/text/pdf/security/LtvVerification$1Ccom/itextpdf/text/pdf/security/LtvVerification$CertificateInclusion@com/itextpdf/text/pdf/security/LtvVerification$CertificateOption4com/itextpdf/text/pdf/security/LtvVerification$Leveljava/io/IOException&java/security/GeneralSecurityException&java/security/NoSuchAlgorithmException#com/itextpdf/text/log/LoggerFactory getLogger1(Ljava/lang/Class;)Lcom/itextpdf/text/log/Logger; com/itextpdf/text/pdf/PdfStamper getWriter#()Lcom/itextpdf/text/pdf/PdfWriter; getReader#()Lcom/itextpdf/text/pdf/PdfReader; getAcroFields$()Lcom/itextpdf/text/pdf/AcroFields;4com/itextpdf/text/error_messages/MessageLocalizationgetComposedMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)V com/itextpdf/text/pdf/AcroFieldsverifySignature=(Ljava/lang/String;)Lcom/itextpdf/text/pdf/security/PdfPKCS7;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;com/itextpdf/text/log/Loggerinfo'com/itextpdf/text/pdf/security/PdfPKCS7getCertificates#()[Ljava/security/cert/Certificate;getSigningCertificate&()Ljava/security/cert/X509Certificate;5(Lcom/itextpdf/text/pdf/security/LtvVerification$1;)V getSubjectDN()Ljava/security/Principal;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;SIGNING_CERTIFICATEequals(Ljava/lang/Object;)ZCRL)com/itextpdf/text/pdf/security/OcspClient getEncoded^(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/lang/String;)[BLjava/util/List;java/util/ListaddOCSP_CRLOCSP_OPTIONAL_CRL(com/itextpdf/text/pdf/security/CrlClientN(Ljava/security/cert/X509Certificate;Ljava/lang/String;)Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;java/util/Arrays([B[B)ZYES()[BisEmpty java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getIssuerDN getPublicKey()Ljava/security/PublicKey;verify(Ljava/security/PublicKey;)V([B)V0org/bouncycastle/asn1/ocsp/OCSPObjectIdentifiersid_pkix_ocsp_basic,Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;((Lorg/bouncycastle/asn1/ASN1Encodable;)V(I)V.(Lorg/bouncycastle/asn1/ASN1EncodableVector;)V*(ZILorg/bouncycastle/asn1/ASN1Encodable;)VgetSignatureDictionary9(Ljava/lang/String;)Lcom/itextpdf/text/pdf/PdfDictionary;CONTENTS getAsStringB(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfString;com/itextpdf/text/pdf/PdfStringgetOriginalBytes ETSI_RFC3161 SUBFILTERgetB(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfObject;com/itextpdf/text/pdf/PdfReader getPdfObjectD(Lcom/itextpdf/text/pdf/PdfObject;)Lcom/itextpdf/text/pdf/PdfObject;(Ljava/io/InputStream;)V readObject'()Lorg/bouncycastle/asn1/ASN1Primitive;#org/bouncycastle/asn1/ASN1Primitivecom/itextpdf/text/Utilities convertToHex([B)Ljava/lang/String;java/security/MessageDigest getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;digest getCatalog'()Lcom/itextpdf/text/pdf/PdfDictionary;DSSmarkUsed$(Lcom/itextpdf/text/pdf/PdfObject;)V getAsDictF(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfDictionary;OCSPS getAsArrayA(Lcom/itextpdf/text/pdf/PdfName;)Lcom/itextpdf/text/pdf/PdfArray;CRLSCERTSremove"(Lcom/itextpdf/text/pdf/PdfName;)VVRIgetKeys()Ljava/util/Set; java/util/Set containsKeyOCSPCERT isIndirectsize()I$(I)Lcom/itextpdf/text/pdf/PdfObject; getNumber+com/itextpdf/text/pdf/PdfDeveloperExtensionESIC_1_7_EXTENSIONLEVEL5-Lcom/itextpdf/text/pdf/PdfDeveloperExtension;com/itextpdf/text/pdf/PdfWriteraddDeveloperExtension0(Lcom/itextpdf/text/pdf/PdfDeveloperExtension;)VkeySet&(Ljava/lang/Object;)Ljava/lang/Object; flateCompress addToBodyM(Lcom/itextpdf/text/pdf/PdfObject;Z)Lcom/itextpdf/text/pdf/PdfIndirectObject;'com/itextpdf/text/pdf/PdfIndirectObjectgetIndirectReference.()Lcom/itextpdf/text/pdf/PdfIndirectReference;$(Lcom/itextpdf/text/pdf/PdfObject;)ZC(Lcom/itextpdf/text/pdf/PdfName;Lcom/itextpdf/text/pdf/PdfObject;)V! <***Y**+ *+ *+ *+& ]cd#+3;<<e*Y*+:*Y+:: Y: 6  J 2 : *Y! "#$  %: ,>&6, * '(:   ) *+W*,-&-. - /:z0:1g23:6 45:1"23:6 6 4+W*78 9 :+W  4; );**+< =W&">ELVak25Wadjo|WA)5R2Un| k= YO "EL V |76,.,2 N+>-"?+-@A-:#,-B&  #+-/5>/#2777*YY:,4,0:1"23:)*+W-1-0:123:4+W20:123:9+W**+<=W:"&D W [ yz D.)y c& &"  \CY*DLEYFM,GH,+HIYJNEYF:-HKYLY,MNHLYM:O*  & /!5"K#V$>\ SK&6/-Va*+PM,QRN-S::T,UVWX#YYZY[\:]:^:_:`Yab* ( )*+,--?.F/M1T2R?Faa XPJG D cdL+*e 67 9**f** gL+hVM, *i*j& @ABC!D)E-F4H8I 9!) * gL* +k+hlM,mnN,on:,pn:,mq,oq,pq,rl:jst:1T2`:*u7l:  )- vnw xnw ynw- zY{N zY{: zY{:*,-|nLMNO P)Q2R9S@TGUPWUXwYZ[\]^`cdefghijf + wB a[  ) 2 P    (x*++}M,1c,2~N--:6*:*:!: *WçFmn o!p(q+r1s=tEuMvPwWxdykznst}w~RE)W4@1C!Six x V(*YYzY{zY{zY{| ' (:l* * g:* k*t:12`:zY{: zY{: zY{: Y: *45:  1A 23:Y:* : WW*)5:  1@ 23:Y:* : W-W*95:  1A 23:Y:* : WW  v*    x*    y*  ,*  =+r* ,-+m* -+o* +p* h* +. BKT]f"%S^crz ';CWk$/~H #.G ^$rS/=H K T ] f B ,lll l l l Y* @@@