weiximei пре 6 година
родитељ
комит
a2ad49f58c

+ 2
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKOpenApi.java Прегледај датотеку

1
 package com.community.huiju.common.hk;
1
 package com.community.huiju.common.hk;
2
 
2
 
3
 import com.alibaba.fastjson.JSON;
3
 import com.alibaba.fastjson.JSON;
4
+import com.community.commom.hk.HKDigests;
5
+import com.community.commom.hk.HttpClientSSLUtils;
4
 import com.google.common.collect.Maps;
6
 import com.google.common.collect.Maps;
5
 import lombok.extern.slf4j.Slf4j;
7
 import lombok.extern.slf4j.Slf4j;
6
 
8
 

+ 20
- 0
CODE/smart-community/community-common/pom.xml Прегледај датотеку

104
             <artifactId>aliyun-sdk-oss</artifactId>
104
             <artifactId>aliyun-sdk-oss</artifactId>
105
             <version>2.8.3</version>
105
             <version>2.8.3</version>
106
         </dependency>
106
         </dependency>
107
+        <!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
108
+        <dependency>
109
+            <groupId>commons-io</groupId>
110
+            <artifactId>commons-io</artifactId>
111
+            <version>1.4</version>
112
+        </dependency>
113
+        <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 -->
114
+        <dependency>
115
+            <groupId>org.apache.commons</groupId>
116
+            <artifactId>commons-lang3</artifactId>
117
+            <version>3.8.1</version>
118
+        </dependency>
119
+
120
+        <!-- https://mvnrepository.com/artifact/commons-lang/commons-lang -->
121
+        <dependency>
122
+            <groupId>commons-lang</groupId>
123
+            <artifactId>commons-lang</artifactId>
124
+            <version>2.6</version>
125
+        </dependency>
126
+
107
     </dependencies>
127
     </dependencies>
108
 </project>
128
 </project>

CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKDigests.java → CODE/smart-community/community-common/src/main/java/com/community/commom/hk/HKDigests.java Прегледај датотеку

1
-package com.community.huiju.common.hk;
1
+package com.community.commom.hk;
2
+
3
+import org.apache.commons.lang3.Validate;
2
 
4
 
3
 import java.io.IOException;
5
 import java.io.IOException;
4
 import java.io.InputStream;
6
 import java.io.InputStream;
6
 import java.security.GeneralSecurityException;
8
 import java.security.GeneralSecurityException;
7
 import java.security.MessageDigest;
9
 import java.security.MessageDigest;
8
 import java.security.SecureRandom;
10
 import java.security.SecureRandom;
9
-import org.apache.commons.lang3.Validate;
10
 
11
 
11
 public class HKDigests {
12
 public class HKDigests {
12
     private static final String SHA1 = "SHA-1";
13
     private static final String SHA1 = "SHA-1";

CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HttpClientSSLUtils.java → CODE/smart-community/community-common/src/main/java/com/community/commom/hk/HttpClientSSLUtils.java Прегледај датотеку

1
-package com.community.huiju.common.hk;
2
-
3
-import java.security.GeneralSecurityException;
4
-import java.security.KeyStore;
5
-import java.security.cert.CertificateException;
6
-import java.security.cert.X509Certificate;
7
-import java.util.HashMap;
8
-import java.util.Map;
9
-import javax.net.ssl.HostnameVerifier;
10
-import javax.net.ssl.SSLContext;
11
-import javax.net.ssl.SSLSession;
1
+package com.community.commom.hk;
12
 
2
 
13
 import com.alibaba.fastjson.JSONObject;
3
 import com.alibaba.fastjson.JSONObject;
14
 import org.apache.commons.io.IOUtils;
4
 import org.apache.commons.io.IOUtils;
27
 import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
17
 import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
28
 import org.apache.http.ssl.SSLContextBuilder;
18
 import org.apache.http.ssl.SSLContextBuilder;
29
 
19
 
20
+import javax.net.ssl.HostnameVerifier;
21
+import javax.net.ssl.SSLContext;
22
+import javax.net.ssl.SSLSession;
23
+import java.security.GeneralSecurityException;
24
+import java.security.KeyStore;
25
+import java.security.cert.CertificateException;
26
+import java.security.cert.X509Certificate;
27
+import java.util.HashMap;
28
+import java.util.Map;
29
+
30
 public class HttpClientSSLUtils {
30
 public class HttpClientSSLUtils {
31
     private static HttpClient client = null;
31
     private static HttpClient client = null;
32
     protected static final Integer DEFAULT_CONNECTION_TIME_OUT = 100000;
32
     protected static final Integer DEFAULT_CONNECTION_TIME_OUT = 100000;