2017-01-11 78 views
0

更換AM的CN如果我沒有在默認情況下更換CN並使用默認的CN,這將促使顯示日誌有一個共同的名字我如何可以生成一個SSL證書,以便在默認情況下

HttpGet httpget = new HttpGet("https://14.21.6.24:8243/1.0/test/IBM"); 
     logger.info("url=="+httpget.getURI()); 
     httpget.addHeader("content-type", "application/json"); 
     httpget.addHeader("Authorization"," Bearer 8bd14609-17cc-3bb7-99ed-9d8f52f8cef1"); 
     logger.debug("executing request " + httpget.getURI()); 
     // 執行get請求. 
     logger.info("3"); 
     CloseableHttpResponse response = httpclient.execute(httpget); 

javax.net.ssl.SSLException: hostname in certificate didn't match: <14.21.6.24> != <localhost> 
at org.apache.http.conn.ssl.AbstractVerifier.verify(AbstractVerifier.java:231) 
at org.apache.http.conn.ssl.BrowserCompatHostnameVerifier.verify(BrowserCompatHostnameVerifier.java:54) 

回答

1

您可以使用java keytool。

keytool -genkey -alias mydomain -keyalg RSA -keystore keystore.jks -keysize 2048 

See this for more

+0

我需要生成密鑰庫並將默認的wso2carbon.jks替換爲新生成的密鑰庫(new.jks)? – mike

+0

是的,你可以做到這一點。 – Bee

相關問題