4 !h ijk lA mn op 2qr s tuv w xyz { |} h ~       m l  2 )h   0hWebFileProviderImpl InnerClasses trustAllCerts[Ljavax/net/ssl/TrustManager;()VCodeLineNumberTableLocalVariableTablethisJLcom/bcxin/Infrastructures/components/WebFileProvider$WebFileProviderImpl;download)(Ljava/lang/String;)Ljava/io/InputStream;https"Ljavax/net/ssl/HttpsURLConnection;urlLjava/net/URL;outputLjava/io/ByteArrayOutputStream; inputStreamLjava/io/InputStream;eLjava/lang/Exception;pathLjava/lang/String; connectionLjava/net/HttpURLConnection; StackMapTableuk}MethodParameters trustAllHostsD(Ljavax/net/ssl/HttpsURLConnection;)Ljavax/net/ssl/SSLSocketFactory;scLjavax/net/ssl/SSLContext; newFactory Ljavax/net/ssl/SSLSocketFactory;ex oldFactoryp SourceFileWebFileProvider.javaRuntimeVisibleAnnotations*Lorg/springframework/stereotype/Component; 89  java/net/URL 8  javax/net/ssl/HttpsURLConnection YZJcom/bcxin/Infrastructures/components/WebFileProvider$WebFileProviderImpl$1 8 java/net/HttpURLConnectionGET Accept-Charsetutf-8 java/io/ByteArrayOutputStream  java/io/ByteArrayInputStream 8 9java/lang/Exception 97com/bcxin/Infrastructures/exceptions/BadTenantException'文件(%s)下载失败! 失败原因=%sjava/lang/Object TLS 67java/security/SecureRandom javax/net/ssl/TrustManagerJcom/bcxin/Infrastructures/components/WebFileProvider$WebFileProviderImpl$2Hcom/bcxin/Infrastructures/components/WebFileProvider$WebFileProviderImpl4com/bcxin/Infrastructures/components/WebFileProviderjava/io/InputStreamjava/lang/Stringjava/lang/Throwablejavax/net/ssl/SSLSocketFactory'com/bcxin/Infrastructures/utils/URLUtilencode&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V startsWith(Ljava/lang/String;)ZopenConnection()Ljava/net/URLConnection;M(Lcom/bcxin/Infrastructures/components/WebFileProvider$WebFileProviderImpl;)VsetHostnameVerifier#(Ljavax/net/ssl/HostnameVerifier;)VsetRequestMethod setDoInput(Z)VsetRequestProperty'(Ljava/lang/String;Ljava/lang/String;)VsetConnectTimeout(I)VgetInputStream()Ljava/io/InputStream;org/apache/commons/io/IOUtilscopy.(Ljava/io/InputStream;Ljava/io/OutputStream;)I toByteArray()[B([B)V disconnectprintStackTrace getMessage()Ljava/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;getSSLSocketFactory"()Ljavax/net/ssl/SSLSocketFactory;javax/net/ssl/SSLContext getInstance.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;initW([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)VgetSocketFactorysetSSLSocketFactory#(Ljavax/net/ssl/SSLSocketFactory;)VtoString!2!36789:/*;< =>?@:M+LY+N+%-: W Y* M - M,,,,,N Y:,:WY:,,N-Y !Y+SY-"S#$:,,;r"(!5'8(;)C+I,N-S.[/b0k2q3y4:;4568:;=<R"ABCDk'EFq!GH IJ=>KLMNOF;PQKRSSTUPV`W TUPWXK YZ:/*%L&'M,()Y*+,,N*-- M,.W+$';& AC DEF$I'G(H-K<4 [\]^(_J/MB*`^O'abVXMc9:*/Y0Y1S(;Ndefg5234 0