我在我的 PC 上运行了一个 Java 主应用程序,它可以将 XML 数据发送到一个 serverlet 并接收回 XML 数据。 http://iamt.wisconsin.gov/IAM-WiEntUser/WiEntUserService?xml=
我可以使用IE 和 Firefox 中的https://iamt.wisconsin.gov/IAM-WiEntUser/WiEntUserService?xml=因为他们允许我加载私有证书。
我想使用 Java 主应用程序中的 https,因为某些数据很敏感。我得到一个带有 MSG=unkown 证书的 IOException。好的,这是有道理的,Java 不知道私有证书。
我希望它会像告诉 Java 信任 FireFox 证书一样简单。System.setProperty("javax.net.ssl.trustStore", "C:/Documents and Settings/kendajm/Application Data/Mozilla/Firefox/Profiles/6f8ggdi7.default/cert8.db"); 但这给出了一个带有 MSG=Invalid keystore 格式的 IOException。
SSL通信,到底有多难?我花了八个小时试图找出如何做到这一点。似乎这很容易,以至于没有记录或非常困难,而且没有人有一个很好的例子。
帮助。