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/*ij klwxh9 Y * ij klyz{|h M YN-:-Y*+::*MY,::6  #YY*SY S!"#:  #Y$Y*SY%S!" &:  ': ()Y*+, -./0* *  1*  ` i^ .5<FMTdij kl}~~ .5~FTd` q E >~ y|h( 2Y*3M,4N:Y5Y*S!"-6-7-8-9:;-<=;*P*>?D)Y**,@,*,/:-A)Y*B,CD,/;-E:+FG-H:IYJ::6KY6LM: -N:   OPQY RS:   in .38=EM` j "Zkl~  mo^UN~K`&~ Z yh" TU(iS