2008-09-25 98 views
0

我有一個Java客戶端,此時使用Http協議調用Web服務。 當我嘗試使用Https協議時,我不斷收到此錯誤。 java.io.IOException:DerInputStream.getLength():lengthTag = 127,太大。Webservices客戶端和ssl

任何想法可能是什麼? 謝謝 Damien

回答

2

由於美國出口加密技術的規定,您不能使用開箱即用的強大加密技術。你的錯誤看起來像你(或你的框架)試圖使用強加密,而框架的其他部分不允許它。

對與您的案例相似的案例的討論可以找到here。 一個好的加密提供者是BouncyCastle。閱讀一些內容,但要使其工作並不困難。

祝你好運,

0

您確定要將HTTPS客戶端連接到通過HTTPS(TLS/SSL)而不是HTTP進行通信的服務器端口嗎?

0

你必須通過從客戶端密鑰庫類型。這個錯誤應該去。