国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

java 讀取證書的PublicKey

2019-11-11 06:54:03
字體:
來源:轉載
供稿:網友

數字證書的格式遵循X.509標準。X.509是由國際電信聯盟(ITU-T)制定的數字證書標準。

證書擴展文件名.cer, .crt - 通常被用于二進制的DER文件格式 (同于.der), 不過也被用于Base64編碼的文件 (例如 .pem).   .P7B - 同于 .p7c   .P7C - PKCS#7證書格式,僅僅包含證書和CRL列表信息,沒有私鑰。   .PFX - 同于 .p12   .P12 - PKCS#12文件, 包含證書(公鑰)和私鑰(受密碼保護),已經完整的證書鏈信。   PKCS#7 是一種將數據加密和簽名(正式名稱是“enveloping”)的技術標準。 它描述數字證書的語法和其他加密消息——尤其是,數據加密和數字簽名的方法,也包含了算法。但PKCS#7不包含私鑰信息。   PKCS#12 定義了一個用于保存私鑰和對應公鑰證書的文件格式,并由對稱密鑰加密保護。PKCS#12通常采用PFX,P12作為文件擴展名。 PKCS#12文件可以存放多個證書,并由密碼保護,通常用于WINDOWS IIS,也能夠被當作java Keysotre文件使用,用于Tomcat,Resign,Weblogic,Jboss等,不能被用于Apache.

 //java 讀取證書(.cer, .crt 其它未驗證) CertificateFactory certificatefactory=CertificateFactory.getInstance("X.509"); FileInputStream bais=new FileInputStream("e:/mycert.crt"); X509Certificate Cert = (X509Certificate)certificatefactory.generateCertificate(bais); PublicKey pk = Cert.getPublicKey(); BASE64Encoder bse=new BASE64Encoder(); System.out.PRintln("pk:"+bse.encode(pk.getEncoded()));


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 类乌齐县| 肥西县| 太仆寺旗| 仁化县| 同心县| 兴义市| 广安市| 张家界市| 集贤县| 建昌县| 元朗区| 梁平县| 城市| 巴东县| 洪洞县| 仪征市| 莱阳市| 安溪县| 阆中市| 东乡族自治县| 麻江县| 龙泉市| 潞西市| 扎兰屯市| 汪清县| 喜德县| 嘉祥县| 婺源县| 同心县| 凤台县| 沁源县| 松溪县| 富宁县| 特克斯县| 定陶县| 南城县| 玉环县| 米泉市| 中西区| 定南县| 印江|