Êþº¾1U¦ T§ ¨ T© Tª T« T¬ T­ T®¯ ¨ °± ¨ ² ³´ µ¶· ¸¹ º » ¼½ T¾¿ À Á  ÃÄÅÆÇ QÈ ÉÊ º ËÌ Í ÎÏ Î½ TÐÑ )¨Ò )Ó ÔÕ )Ö )× ØÙ ÚÛÜ 2º 2ÝÞ ßà ßá ßâãä ßåæçè Qéêëì Qí îï ßð ñò ñó ßôõ I¨ ö÷ Iø Iù ßúû Qüý QÀ îþÿ LOGGERLcom/itextpdf/text/log/Logger;tsaURLLjava/lang/String; tsaUsername tsaPasswordtsaInfo4Lcom/itextpdf/text/pdf/security/TSAInfoBouncyCastle;DEFAULTTOKENSIZEI ConstantValuetokenSizeEstimateDEFAULTHASHALGORITHMdigestAlgorithm(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis6Lcom/itextpdf/text/pdf/security/TSAClientBouncyCastle;url9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VusernamepasswordL(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)V tokSzEstimate setTSAInfo7(Lcom/itextpdf/text/pdf/security/TSAInfoBouncyCastle;)VgetTokenSizeEstimate()IgetMessageDigest()Ljava/security/MessageDigest; ExceptionsgetTimeStampToken([B)[Bimprint[B respBytes tsqGenerator0Lorg/bouncycastle/tsp/TimeStampRequestGenerator;nonceLjava/math/BigInteger;request'Lorg/bouncycastle/tsp/TimeStampRequest; requestBytesresponse(Lorg/bouncycastle/tsp/TimeStampResponse;failure*Lorg/bouncycastle/asn1/cmp/PKIFailureInfo;valuetsToken%Lorg/bouncycastle/tsp/TimeStampToken; tsTokenInfo)Lorg/bouncycastle/tsp/TimeStampTokenInfo;encodedgetTSAResponseioeLjava/io/IOException; userPasswordLjava/net/URL; tsaConnectionLjava/net/URLConnection;outLjava/io/OutputStream;inpLjava/io/InputStream;baosLjava/io/ByteArrayOutputStream;buffer bytesReadencoding()V SourceFileTSAClientBouncyCastle.javaSHA-256 fq f£ YZ [Z \Z c` eZ ]^1com/itextpdf/text/pdf/security/BouncyCastleDigest w.org/bouncycastle/tsp/TimeStampRequestGenerator       *org/bouncycastle/asn1/ASN1ObjectIdentifier  fg   ’|&org/bouncycastle/tsp/TimeStampResponse f   vjava/io/IOExceptioninvalid.tsa.1.response.code.2java/lang/Object    {!)tsa.1.failed.to.return.time.stamp.token.2 "#$ %& WXjava/lang/StringBuilderTimestamp generated: '() *+ ', -#. /g0 12 java/net/URL 34!failed.to.get.tsa.response.from.15 6 7 8 Content-Typeapplication/timestamp-query 9:Content-Transfer-Encodingbinary ;<: AuthorizationBasic => ?@ ABC D E£ FGjava/io/ByteArrayOutputStreamH IJ DK L M#base64 NOjava/lang/String PQ4com/itextpdf/text/pdf/security/TSAClientBouncyCastleR ST(com/itextpdf/text/pdf/security/TSAClient&java/security/GeneralSecurityException!org/bouncycastle/tsp/TSPException1(Ljava/lang/String;)Ljava/security/MessageDigest; setCertReq(Z)Vjava/lang/SystemcurrentTimeMillis()Jjava/math/BigIntegervalueOf(J)Ljava/math/BigInteger;/com/itextpdf/text/pdf/security/DigestAlgorithmsgetAllowedDigests&(Ljava/lang/String;)Ljava/lang/String;generatem(Lorg/bouncycastle/asn1/ASN1ObjectIdentifier;[BLjava/math/BigInteger;)Lorg/bouncycastle/tsp/TimeStampRequest;%org/bouncycastle/tsp/TimeStampRequest getEncoded()[B([B)Vvalidate*(Lorg/bouncycastle/tsp/TimeStampRequest;)V getFailInfo,()Lorg/bouncycastle/asn1/cmp/PKIFailureInfo;(org/bouncycastle/asn1/cmp/PKIFailureInfointValue(I)Ljava/lang/String;4com/itextpdf/text/error_messages/MessageLocalizationgetComposedMessage9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;'()Lorg/bouncycastle/tsp/TimeStampToken;getStatusString()Ljava/lang/String;#org/bouncycastle/tsp/TimeStampTokengetTimeStampInfo+()Lorg/bouncycastle/tsp/TimeStampTokenInfo;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;'org/bouncycastle/tsp/TimeStampTokenInfo getGenTime()Ljava/util/Date;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringcom/itextpdf/text/log/Loggerinfo2com/itextpdf/text/pdf/security/TSAInfoBouncyCastleinspectTimeStampTokenInfo,(Lorg/bouncycastle/tsp/TimeStampTokenInfo;)VopenConnection()Ljava/net/URLConnection;java/net/URLConnection setDoInput setDoOutput setUseCachessetRequestProperty'(Ljava/lang/String;Ljava/lang/String;)Vequals(Ljava/lang/Object;)ZgetBytes"com/itextpdf/text/pdf/codec/Base64 encodeBytes([BI)Ljava/lang/String;getOutputStream()Ljava/io/OutputStream;java/io/OutputStreamwriteclosegetInputStream()Ljava/io/InputStream;java/io/InputStreamread([BII)I([BII)V toByteArraygetContentEncodingequalsIgnoreCase(Ljava/lang/String;)Zdecode(Ljava/lang/String;)[B#com/itextpdf/text/log/LoggerFactory getLogger1(Ljava/lang/Class;)Lcom/itextpdf/text/log/Logger;!TV WXYZ[Z\Z]^_`abc`dZaeZ fghE *+·±i r sj kl mZfnhY *+,-·±i | }j* kl mZ oZ pZfqh” *·*+µ*,µ*-µ*µ*µ±i‰Š ‹Œ�Ž�j> kl mZ oZ pZ r` eZsth>*+µ ±i •–jkl]^uvh/*´¬ižj klwxh9» Y· *´¶ °i¦j klyz{|hû M» Y·N-¶¸¸:-»Y*´¸·+¶:¶:*¶M»Y,·:¶¶:ǧ¶6  ™#»Y½Y*´SY ¸ S¸!·"¿¶#:  Ç#»Y$½Y*´SY¶%S¸!·"¿ ¶&:  ¶': ²(»)Y·*+¶, ¶-¶.¶/¹0*´ Æ*´  ¹1* ¾ `µ °i^²´ µ·¸.¹5¼<¿FÂMÃTÄdÅiljÍ�ΕϵѼÒÃÔâÕéÖôÙþÚj„ kl}~ÿ~ ÷€�ꂃ.Ó„…5̆~F»‡ˆT­‰Šd�‹` �qŒ� ¼EŽ� Ã>�~ y‘’|h( »2Y*´·3M,¶4N§:»Y5½Y*´S¸!·"¿-¶6-¶7-¶8-9:¶;-<=¶;*´ÆP*´>¶?šD»)Y·**´¶,@¶,*´¶,¶/:-A»)Y·*B¶,¶C¸D¶,¶/¶;-¶E:+¶F¶G-¶H:»IY·J:¼:6¾¶KY6›¶L§ÿå¶M: -¶N:  Æ O¶P™»QY ·R¸S:  ° inä çëéê.ì3í8î=ïEñMó`ôõ¡ø§ù­ú²ý¸þÁÿÈËÜéðö j„ “”"•Zkl†~  m–—˜§o™š¸^›œÁU�žÈNŸ~ËK `ð&~ ö ¡Z y¢£h" T¸U³(±iS¤¥