❶ 跪求大神講解一下java模擬https請求時如何使用p12證書!!!
你有用過 KeyManager.init (...)? 和抄 TrustManager.init(...) ?
想要在連接建立過程上互動式的彈出確認對話框來的話需要我們自己提供一個 KeyManager 和 TrustManager 的實現類,這有點復雜,你可以看一個 Sun 的 X509KeyManager 是怎麼做的,默認地情況下它是從自動搜索匹配的 subject ,我們需要用自己提供的方式彈出確認的過程還不是全自動,另外一個賬戶可能有多個數字證書,比如支付寶我們就有多個簽發時間不一樣的數字證書,在連接建立時 IE 會提示我們選擇其中的一個來使用,銀行的 U 盾在安裝多張數字證書時也會提示我們選擇其中一個對應到你正在使用的銀行卡號的那張證書。
❷ ios p12證書忘記密碼怎麼辦
用xcode
真機調試的時候,會修復對應證書和描述文件,就好了;
我就是這樣。
點擊左邊下面的「我的證書」,然後點擊右邊的證書,打開下面有一個key導出就可以了
,只有在這里的才能導出。
❸ ios 另外一台電腦的證書能導p12嗎
找到mac中的鑰匙串應用
在鑰匙串應用中找到要導出的證書
選擇這個證書的私鑰
單擊右鍵選擇導出XXXX選項
輸入到導出文件的名稱
要注意的是一定要選擇個人信息交換(.p12) 這個選項
只有這個選項導出的才是p12格式的證書
5
如果你的鑰匙串是加鎖狀態
那麼就需要先解鎖
6
解鎖完成後會要求你設置p12證書的密碼
這個密碼是你以後在其他機器導入這個p12證書時的密碼
只有正確輸入這個密碼,你的p12證書才可以正常的被使用
所以你設置的這個密碼一定不要忘記
不然這個證書導出來也無法在其他地方使用,也就失去其意義了
❹ 如何把pem證書轉化為p12證書
我使用JavaPNS 進行ios推送時,需要使用p12格式的證書,可是同事提供給我的證書格式是版pem的。於是我面臨一個問題:如權何把pem轉化為p12?
我操作系統是win7.
pem轉化為p12的步驟如下:
首先要安裝openssl:
下載後的文件是:Win32OpenSSL_Light-1_0_1e.exe
安裝完成之後,關閉所有的命令行窗口(若有打開的),然後運行如下命令:
openssl pkcs12 -export -in apns_dev.pem -out paypal.pkcs12
apns_dev.pem 是輸入,paypal.pkcs12是輸出,paypal.pkcs12就是JavaPNS 需要的證書
附件是doc文件
❺ pfx與p12證書各是什麼他們有什麼區別
pfx和p12格式是一樣的,就後綴名不同,其他沒有區別
❻ linux 怎麼安裝p12證書
你說的是部署nginx的https(443)吧 安裝證書過程可以參考下面的過程 #cd /usr/local/nginx/conf #openssl genrsa -des3 -out server.key 1024 #openssl req -new -key server.key -out server.csr #openssl rsa -in server.key -out server_nopwd...
❼ 如何使用P12證書的Android
P12格式證書導入android的方法:
keytool無法直接導入PKCS12文件。
第一種方法是使用IE將pfx證書導入,再導出為cert格式文件。使用上面介紹的方法將其導入到密鑰倉庫中。這樣的話倉庫裡面只包含了證書信息,沒有私鑰內容。
第二種方法是將pfx文件導入到IE瀏覽器中,再導出為pfx文件。
新生成的pfx不能被導入到keystore中,報錯:keytool錯誤: java.lang.Exception: 所輸入的不是一個 X.509 認證。新生成的pfx文件可以被當作keystore使用。但會報個錯誤as unknown attr1.3.6.1.4.1.311.17.1,查了下資料,說IE導出的就會這樣,使用Netscape就不會有這個錯誤.
第三種方法是將pfx文件當作一個keystore使用。但是通過微軟的證書管理控制台生成的pfx文件不能直接使用。keytool不認此格式,報keytool錯誤: java.io.IOException: failed to decrypt safe contents entry。需要通過OpenSSL轉換一下:
1)openssl pkcs12 -in mycerts.pfx -out mycerts.pem
2)openssl pkcs12 -export -in mycerts.pem -out mykeystore.p12
通過keytool的-list命令可檢查下密鑰倉庫中的內容:
keytool -rfc -list -keystore mykeystore.p12 -storetype pkcs12
這里需要指明倉庫類型為pkcs12,因為預設的類型為jks。這樣此密鑰倉庫就即包含證書信息也包含私鑰信息。
❽ ipad如何安裝cer、p12證書
你可以用ios自帶的mailbox或safari打開郵箱下載證書,之後系統會提示你證書下載到了描述文件中。然後你去「設置」——「描述文件」中就可以找到對應的證書安裝
❾ iphone怎麼打開p12證書
所選類型選擇錯誤。
解決辦法:
左側有兩個分類,一個是鑰匙串,一個是種類,要選擇種類中的我的證書或者證書。然後在右側證書列表中,右鍵導出即可。
❿ 誰有p12證書文件
樓主你好,你遇到的問題有點冷門。我發你個簽證軟體吧,希望能幫到你。安裝後打開,選擇掃描,掃描出來的安裝包軟體,選擇簽名並安裝即可。