1d _ ]   ] ] ] ]   3  ]  R  R # &   , , O , ]  ; ; ; R R _  E ] ] ]   S S  S  Z Z   LOGGERLcom/itextpdf/text/log/Logger;ocspsLjava/util/List; Signature;G(Lcom/itextpdf/text/pdf/security/CertificateVerifier;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis-Lcom/itextpdf/text/pdf/security/OCSPVerifier;verifier4Lcom/itextpdf/text/pdf/security/CertificateVerifier;LocalVariableTypeTables(Lcom/itextpdf/text/pdf/security/CertificateVerifier;Ljava/util/List;)Vverifyj(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/util/Date;)Ljava/util/List;ocspResp*Lorg/bouncycastle/cert/ocsp/BasicOCSPResp;i$Ljava/util/Iterator;signCert$Ljava/security/cert/X509Certificate; issuerCertsignDateLjava/util/Date;resultvalidOCSPsFoundIonlineZALjava/util/List; Exceptions (Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/util/Date;)Ljava/util/List;(Lorg/bouncycastle/cert/ocsp/BasicOCSPResp;Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/util/Date;)Ze*Lorg/bouncycastle/cert/ocsp/OCSPException; nextUpdatestatusLjava/lang/Object;iresp([Lorg/bouncycastle/cert/ocsp/SingleResp;isValidResponseQ(Lorg/bouncycastle/cert/ocsp/BasicOCSPResp;Ljava/security/cert/X509Certificate;)V(Ljava/security/GeneralSecurityException; responderCert certHolders.[Lorg/bouncycastle/cert/X509CertificateHolder;verifyResponseQ(Lorg/bouncycastle/cert/ocsp/BasicOCSPResp;Ljava/security/cert/X509Certificate;)ZanchoraliasLjava/lang/String;aliasesLjava/util/Enumeration;+Ljava/util/Enumeration;isSignatureValidM(Lorg/bouncycastle/cert/ocsp/BasicOCSPResp;Ljava/security/cert/Certificate;)ZverifierProvider3Lorg/bouncycastle/operator/ContentVerifierProvider;5Lorg/bouncycastle/operator/OperatorCreationException; Ljava/security/cert/Certificate;getOcspResponset(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Lorg/bouncycastle/cert/ocsp/BasicOCSPResp;ocsp7Lcom/itextpdf/text/pdf/security/OcspClientBouncyCastle;()V SourceFileOCSPVerifier.java f bcjava/util/ArrayList f   (org/bouncycastle/cert/ocsp/BasicOCSPResp q  `ajava/lang/StringBuilderValid OCSPs found:    -com/itextpdf/text/pdf/security/VerificationOK Valid OCSPs Found:  (online) f !" mn# qr $% &' ()* +,-. /"+org/bouncycastle/cert/X509CertificateHolder 01 f27org/bouncycastle/operator/bc/BcDigestCalculatorProvider 34OCSP: Issuers doesn't match.(org/bouncycastle/cert/ocsp/OCSPException 56java/util/Date 76 89 f:/No 'next update' for OCSP Response; assuming %sjava/lang/Object ;< =>!OCSP no longer valid: %s after %s ?@A BC DE8org/bouncycastle/cert/jcajce/JcaX509CertificateConverterBC FG HI JK qL&java/security/GeneralSecurityException MN4com/itextpdf/text/pdf/security/VerificationException*Responder certificate couldn't be verified fO #OCSP response could not be verified PQR ST U Vjava/lang/String WX HY"java/security/cert/X509CertificateBorg/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder FZ[ \] ^3org/bouncycastle/operator/OperatorCreationException5com/itextpdf/text/pdf/security/OcspClientBouncyCastle _`+com/itextpdf/text/pdf/security/OCSPVerifiera bc0com/itextpdf/text/pdf/security/RootStoreVerifierjava/io/IOException7(Lcom/itextpdf/text/pdf/security/CertificateVerifier;)Vjava/util/Listiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;onlineCheckingAllowedappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;com/itextpdf/text/log/Loggerinfo(Ljava/lang/String;)VgetClass()Ljava/lang/Class;J(Ljava/security/cert/X509Certificate;Ljava/lang/Class;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Z2com/itextpdf/text/pdf/security/CertificateVerifieraddAll(Ljava/util/Collection;)Z getResponses*()[Lorg/bouncycastle/cert/ocsp/SingleResp;getSerialNumber()Ljava/math/BigInteger;%org/bouncycastle/cert/ocsp/SingleResp getCertID,()Lorg/bouncycastle/cert/ocsp/CertificateID;(org/bouncycastle/cert/ocsp/CertificateIDjava/math/BigIntegerequals getEncoded()[B([B)V matchesIssuerd(Lorg/bouncycastle/cert/X509CertificateHolder;Lorg/bouncycastle/operator/DigestCalculatorProvider;)Z getNextUpdate()Ljava/util/Date; getThisUpdategetTime()J(J)Vformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;after(Ljava/util/Date;)Z getCertStatus0()Lorg/bouncycastle/cert/ocsp/CertificateStatus;,org/bouncycastle/cert/ocsp/CertificateStatusGOOD.Lorg/bouncycastle/cert/ocsp/CertificateStatus;getCerts0()[Lorg/bouncycastle/cert/X509CertificateHolder; setProviderN(Ljava/lang/String;)Lorg/bouncycastle/cert/jcajce/JcaX509CertificateConverter;getCertificateS(Lorg/bouncycastle/cert/X509CertificateHolder;)Ljava/security/cert/X509Certificate; getPublicKey()Ljava/security/PublicKey;(Ljava/security/PublicKey;)Vsize()I5(Ljava/security/cert/Certificate;Ljava/lang/String;)V rootStoreLjava/security/KeyStore;java/security/KeyStore()Ljava/util/Enumeration;java/util/EnumerationhasMoreElements nextElementisCertificateEntry(Ljava/lang/String;)Z4(Ljava/lang/String;)Ljava/security/cert/Certificate;X(Ljava/lang/String;)Lorg/bouncycastle/operator/jcajce/JcaContentVerifierProviderBuilder;java/security/cert/CertificatebuildN(Ljava/security/PublicKey;)Lorg/bouncycastle/operator/ContentVerifierProvider;6(Lorg/bouncycastle/operator/ContentVerifierProvider;)ZgetBasicOCSPResp(Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;Ljava/lang/String;)Lorg/bouncycastle/cert/ocsp/BasicOCSPResp;#com/itextpdf/text/log/LoggerFactory getLogger1(Ljava/lang/Class;)Lcom/itextpdf/text/log/Logger;!]_`abcdefghc *+*,iWX Yj  kl mn bco  bedpqrh߻Y:6*6*:!:*+,- 6* **+, +,- 6 Y:Y+* YW**+,-WiFh i kl4m@nFrIsUteuhvkz{|}~j\ 4st(uvklwxyxz{ |c }~Io  |Bdqh ++:6,2 !"-,N2 #Y-$%&Y'( ):2+:1,Y2-./a1: 23YS45! 63YSYS427:8 *+-9#/_e*ij ,/5U_begjtyjf gtu{~klstwxyxz{ Bh^,N+::>;Y<=>2?N-,@A:*-,CDEY-FG*+-HEY-IG"*-Bi2 "*-/>IR]j>/^kl^st^yx\xVBhVl*+,J*K*KLN-MB-NO:*KP*KQR:*+J:N0<\B?X\BXgBYdgBiN %0<?MWY\^adghjjRM x^01Hhlkllstlxo Hh SYT=U,VWN+-XNNY*ij> kl st hQ+ ,ZY[N-+,\::627:8i6   ")4>FIOjR> ,#~QklQwxQyx?6st)(h" ]^ iL