truststore

    4熱度

    2回答

    我正在編寫一個例程以訪問遠程服務器。我連接的這臺服務器需要相互認證,所以我必須提供一個密鑰存儲庫,而當我在這臺服務器上時,我想要放置一個適當的信任庫。 我可以找到大量關於如何使用keytool創建密鑰庫的教程,以及獲取Apache HTTP客戶端來識別它的多種方法,但不能將其存儲在Tomcat環境中,以便應用程序可以找到它。不知何故把它放在應用程序的war文件中對我來說似乎是一個壞主意。 同樣,這

    0熱度

    2回答

    我找到了用於介紹生成密鑰的步驟的教程。 它告訴以下步驟: keytool -genkey -alias clientprivate -keystore client.private -storetype JKS -keyalg rsa \ -dname "CN=Your Name, OU=Your Organizational Unit, O=Your Organization, L=Y

    0熱度

    1回答

    我總是收到一個 java.security.cert.CertificateException: No subject alternative names present 例外,但是我已經導入證書到我的trusrstore。在這裏我的設置: 我正在使用基於com.sun.net.httpserver.HttpsServer的小型HTTPS服務器。我已經創建一個自簽名證書密鑰庫: keytool

    2熱度

    2回答

    我有一個證書鏈作爲der編碼的byte [] []數組來驗證。我也有一個信任庫文件。 當我從該字節數組[] []創建X509Certificate []並初始化trustmanager後,如何告訴TrustManager驗證X509Certificate []?什麼是正確的方法來做到這一點? 謝謝。 示例代碼: int certVerify(byte certChain[][]) {

    1熱度

    1回答

    我想將自定義信任管理器分配給特定的org.apache.axis.client.Call。使用Java中的常規HTTP客戶端,我只需創建一個SSLContext和TrustManager。 這在Apache Axis中以某種方式可能嗎?

    1熱度

    2回答

    我有創建自己的Trust Store以便連接到私人服務器的代碼。 當我使用Android 4.0.3在HTC Desire C上運行此功能時,出現異常:IOException:密鑰存儲區的版本錯誤。 at: trustStore = KeyStore.getInstance("BKS"); InputStream in = getResources().openRawResource(R.raw

    0熱度

    1回答

    假設我有一個場景,我想在Java上使用密鑰庫和信任庫進行雙向可信連接。 想象一下我使用下面的代碼: import java.io.FileInputStream; import java.io.PrintStream; import java.net.ServerSocket; import java.net.Socket; import java.security.KeyStore;

    1熱度

    1回答

    我有一個只有SSL作爲defaut公共接口的後端服務器。此服務器在443上偵聽證書,密鑰和ca文件,ssl驗證客戶端設置爲true。 在客戶端,我在單個ca.pem文件中將兩個CA文件組合在一起(中間CA,根CA)的客戶端證書,密鑰和ca文件。當我在我的後端服務器上進行curl請求時,它工作正常。我還使用gnutls-serv和openssl s_server測試了服務器/客戶端證書和密鑰,以確保

    1熱度

    1回答

    我想從X.509證書文件生成Java密鑰庫,但不知道如何。換句話說,我想將X.509(application/pkix-cert)轉換爲java Keystore(application/x-java-keystore)。 你有什麼想法如何做到這一點? 感謝

    0熱度

    2回答

    如果存儲在java信任存儲中的證書過期,我將/可能會收回什麼? 我是否會證明接受認證資源的異常?在什麼情況下不會有例外?