diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/cas/util/CASServiceUtil.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/cas/util/CASServiceUtil.java index b7bead1e..2d3b0b73 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/cas/util/CASServiceUtil.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/cas/util/CASServiceUtil.java @@ -1,14 +1,6 @@ package com.jero.modules.cas.util; -import java.io.BufferedReader; -import java.io.IOException; -import java.io.InputStreamReader; -import java.security.cert.X509Certificate; - -import javax.net.ssl.SSLContext; -import javax.net.ssl.TrustManager; -import javax.net.ssl.X509TrustManager; - +import lombok.extern.slf4j.Slf4j; import org.apache.http.HttpResponse; import org.apache.http.client.methods.HttpGet; import org.apache.http.conn.socket.LayeredConnectionSocketFactory; @@ -16,15 +8,28 @@ import org.apache.http.conn.ssl.SSLConnectionSocketFactory; import org.apache.http.impl.client.CloseableHttpClient; import org.apache.http.impl.client.HttpClients; +import javax.net.ssl.SSLContext; +import javax.net.ssl.TrustManager; +import javax.net.ssl.X509TrustManager; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; +import java.security.cert.X509Certificate; + +@Slf4j public class CASServiceUtil { + private CASServiceUtil(){ + + } + public static void main(String[] args) { String serviceUrl = "https://cas.8f8.com.cn:8443/cas/p3/serviceValidate"; String service = "http://localhost:3003/user/login"; String ticket = "ST-5-1g-9cNES6KXNRwq-GuRET103sm0-DESKTOP-VKLS8B3"; String res = getSTValidate(serviceUrl,ticket, service); - System.out.println("---------res-----"+res); + log.info("---------res-----"+res); } @@ -38,7 +43,7 @@ public class CASServiceUtil { HttpGet httpget = new HttpGet(url); HttpResponse response = httpclient.execute(httpget); String res = readResponse(response); - return res == null ? null : ("".equals(res) ? null : res); + return "".equals(res) ? null : res; } catch (Exception e) { e.printStackTrace(); } @@ -77,17 +82,19 @@ public class CASServiceUtil { new X509TrustManager() { @Override public X509Certificate[] getAcceptedIssuers() { - return null; + return new X509Certificate[0]; } @Override public void checkClientTrusted(X509Certificate[] certs, String authType) { // don't check + log.info("client"); } @Override public void checkServerTrusted(X509Certificate[] certs, String authType) { // don't check + log.info("server"); } } };