jsse

    1熱度

    2回答

    我目前正在測試SSL的水域,並且是SSL新手。作爲我的研究的一部分,我在java空間中遇到了兩種不同的SSL實現。 首先,讓我說明我的需求,這非常簡單,我只需要一個使用https將數據發佈到URL的流程。 這兩個解決方案中,第一個是純Java實現(僅使用核心Java類),另一個使用Apache HTTPClient執行http。最初,作爲我的測試的一部分,我會得到臭名昭着的「無法找到有效的證書路徑

    4熱度

    3回答

    我想配置Oracle JDK以使用符合FIPS標準的JCE/JSSE安全提供程序。我需要哪些JAR文件以及它們應安裝在哪裏? 「java.security」文件中的提供者列表應該是什麼樣的?

    0熱度

    1回答

    我在一個企業應用程序中打開多個套接字在特定場景中出現問題。我想從jsse.jar的SSLSocketFactory中的openSocket方法追溯 - 但底層的SSL內部類沒有可用的源代碼。 (我知道還有另外一個問題,問的源jsse.jar不給出令人信服的答案 - 我不要求爲) 我的問題是 - 你怎麼了如果您無法訪問源代碼,請執行調試跟蹤? (當然不是基於JAD的方法)。

    34熱度

    3回答

    我對cacerts和jssecacerts文件之間的差異感到非常困惑。 我知道默認情況下java會查找jssecacerts文件,然後查找cacerts文件。 但是jssecacerts文件有什麼意義? 我的理解是,如果需要使用新的信任庫,那麼應該創建cacerts的副本,並將所有新的可信CA添加到該副本中。 cacerts(帶有新的CA)的副本應該被-Djavax.net.ssl.trustSt

    8熱度

    1回答

    我有一個RSA私鑰文件(OCkey.pem)。使用java我必須從這個文件中獲得私鑰。這個鍵是使用下面的openssl命令生成的。 注意:我無法在下面的openssl命令中更改任何內容。 openssl> req -newkey rsa:1024 -sha1 -keyout OCkey.pem -out OCreq.pem -subj "/C=country/L=city/O=OC/OU=myLa

    0熱度

    2回答

    我使用的Eclipse太陽神與Android SDK插件和寫作的Android 2.2 我試圖寫一個應用程序發送到Web服務的通信進行加密,但錯誤 它未能在 // wrap with RSA public key ObjectInputStream keyIn = new ObjectInputStream(getResource(getFileLocation(PUBLIC_KEY,

    -1熱度

    1回答

    客戶創造了密鑰,並使用OpenSSL的命令證書下面 openssl req -newkey rsa:1024 -sha1 -keyout OCkey.pem -out OCreq.pem -subj "/C=country/L=city/O=OCserver/OU=myLab/CN=OCserverName/" -config req.conf openssl ca -in OCreq.pem

    -1熱度

    2回答

    我想要訪問smardCard這個article但我不知道在哪裏可以找到與SunPKCS11Provider罐子。在Oracle文檔中,他們說它從1.5開始就是標準的。下面是我的塊,其中編譯器抱怨無法找到SunPKCS11: String configName = "d:\\dev\\ws\\pkiTest\\pkcs11.cfg"; Provider p = new sun.security.p

    3熱度

    2回答

    有一個項目廣泛使用JSSE。 根據配置參數,SSLContext初始化爲SSLv3。這意味着如果參數未設置則爲SSLv3,否則爲TLS。 我注意到一些握手失敗偶爾和追查:如果客戶協商TLS和服務器SSLv3應答時,握手失敗 爲什麼會出現這種情況?我認爲TLS和SSLv3幾乎可以互換。 他們不是?如果我改變服務器端總是回覆TLS有沒有機會我會打破一些東西?

    0熱度

    1回答

    因此,Harmony JSSE沒有需要連接到我的服務器的密碼套件。它不支持TLS_ECDHE_ECDSA_WITH_AES_256_SHA。是否有可能(如果是這樣,如何)添加支持該套件?我有和諧JSSE的來源,我可以只添加該密碼套件的代碼嗎?有更簡單的方法來添加它嗎? 謝謝!