日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

证书信任管理器(用于https请求) X509TrustManager

發布時間:2023/12/18 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 证书信任管理器(用于https请求) X509TrustManager 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于接口 X509TrustManager整理


主要方法:

checkClientTrusted

? ? void ? ?checkClientTrusted(X509Certificate[]?chain, String?authType)?

參數:
chain?- 同位體的證書鏈
authType?- 基于客戶端證書的驗證類型
拋出:
IllegalArgumentException?- 如果將 null 或長度為零的 chain 傳遞給 chain 參數,或者將 null 或長度為零的字符串傳遞給 authType 參數
CertificateException?- 如果證書鏈不受此 TrustManager 信任。

checkServerTrusted

void checkServerTrusted(X509Certificate[]?chain,String?authType)throws CertificateException
給出同位體提供的部分或完整的證書鏈,構建到可信任的根的證書路徑,并且返回是否可以確認和信任將其用于基于驗證類型的服務器 SSL 驗證。 驗證類型是表示為一個 String 的密碼套件的密鑰交換算法部分,例如 "RSA"、"DHE_DSS"。注:對于一些可輸出的密碼套件,密鑰交換算法是在運行時的聯絡期間確定的。例如,對于 TLS_RSA_EXPORT_WITH_RC4_40_MD5,當臨時的 RSA 密鑰 用于密鑰交換時 authType 應為 RSA_EXPORT,當使用來自服務器證書的密鑰時 authType 應為 RSA。檢查是否大小寫敏感的。

參數:
chain?- 同位體的證書鏈
authType?- 使用的密鑰交換算法
拋出:
IllegalArgumentException?- 如果 null 或長度為零的 chain 傳遞給 chain 參數,或者 null 或長度為零的字符串傳遞給 authType 參數
CertificateException?- 如果證書鏈不受此 TrustManager 信任。

getAcceptedIssuers

X509Certificate[] getAcceptedIssuers()
返回受驗證同位體信任的認證中心的數組。

返回:
可接受的 CA 發行者證書的非 null(可能為空)的數組。

總結

以上是生活随笔為你收集整理的证书信任管理器(用于https请求) X509TrustManager的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。