注意:JAVA_HOME:?C:\Java\jdk1.8.0_333,
先cd到security目錄下,再執(zhí)行導入操作
密鑰默認口令:changeit
C:\Java\jdk1.8.0_333\jre\lib\security>keytool -import -alias jkk -keystore cacerts -file D:\jkk_ssl.cer
輸入密鑰庫口令:
所有者: O=Internet Widgits Pty Ltd, L=XIANYANG, ST=SHANXI, C=CN
發(fā)布者: O=Internet Widgits Pty Ltd, L=XIANYANG, ST=SHANXI, C=CN
序列號: 5f42e12562849f711a438985379eb01b1f915a71
生效時間: Sat Sep 03 17:08:44 CST 2022, 失效時間: Tue Aug 31 17:08:44 CST 2032
證書指紋:
SHA1: 15:F6:C6:DE:1C:F7:01:D9:2F:8A:A6:27:55:B0:6C:24:03:6C:96:61
SHA256: 88:CE:E5:E6:47:54:FC:08:21:33:0B:60:19:24:22:29:E3:90:57:B1:21:B6:4F:A3:15:14:1E:12:B1:74:6D:E3
簽名算法名稱: SHA256withRSA
主體公共密鑰算法: 2048 位 RSA 密鑰
版本: 1
是否信任此證書? [否]: Y
證書已添加到密鑰庫中
C:\Java\jdk1.8.0_333\jre\lib\security>keytool -list -keystore cacerts -alias jkk
輸入密鑰庫口令:
jkk, 2023-1-11, trustedCertEntry,
證書指紋 (SHA-256): 88:CE:E5:E6:47:54:FC:08:21:33:0B:60:19:24:22:29:E3:90:57:B1:21:B6:4F:A3:15:14:1E:12:B1:74:6D:E3
三、問題處理
運行,報如下錯誤:
javax.net.ssl.SSLException: Certificate subject for
原因:
是在生成證書的時候沒有設(shè)置Common Name即主域名,默認是空,請求的時候是IP地址請求
處理辦法:
修改httpclient-4.5.9源碼:????
org.apache.http.conn.ssl.AbstractVerifier.java
org.apache.http.conn.ssl.DefaultHostnameVerifier.java
AbstractVerifier.java
public final void verify(String host, SSLSocket ssl) throws IOException
{
Args.notNull(host, "Host");
}
public final boolean verify(String host, SSLSession session)
{
return true;
}
public final void verify(String host, X509Certificate cert)
throws SSLException
{}
DefaultHostnameVerifier.java
public boolean verify(String host, SSLSession session)
{
return true;
}
public void verify(String host, X509Certificate cert)?throws SSLException
{}
static void matchCN(String host, String cn, PublicSuffixMatcher publicSuffixMatcher)
throws SSLException
{}
把原包中的類替換掉,重新打包httpclient-4.5.9.jar,然后把新打包的jar文件放到:?kettle目錄下lib文件夾進行文件替換。
再次運行:成功。
下載: httpclient-4.5.9.jar
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
新聞名稱:Kettle處理https請求-創(chuàng)新互聯(lián)
文章起源:http://jinyejixie.com/article24/deccje.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、Google、網(wǎng)站改版、品牌網(wǎng)站設(shè)計、App設(shè)計、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容