J2ME HTTPS连接问题:证书由无法识别的实体颁发
可能重复: 我正在开发一个J2ME应用程序,它可以从我们大学的服务器上读取我们的成绩。对于桌面应用程序,这很好,我可以做到,但在J2ME中,它总是给我这个错误,即使我使用著名的服务,如HTTPS谷歌,我仍然得到相同的错误J2ME HTTPS连接问题:证书由无法识别的实体颁发,https,java-me,Https,Java Me,可能重复: 我正在开发一个J2ME应用程序,它可以从我们大学的服务器上读取我们的成绩。对于桌面应用程序,这很好,我可以做到,但在J2ME中,它总是给我这个错误,即使我使用著名的服务,如HTTPS谷歌,我仍然得到相同的错误 urlConn = (HttpsConnection) Connector.open("https://stars.bilkent.edu.tr/srs/ajax/login.php"); urlConn.setRequestMethod(Ht
urlConn = (HttpsConnection) Connector.open("https://stars.bilkent.edu.tr/srs/ajax/login.php");
urlConn.setRequestMethod(HttpsConnection.POST);
urlConn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
o = urlConn.openOutputStream();
// Sending my POST requests to server
input = urlConn.openDataInputStream();
在最后一行中,我总是得到上面提到的错误。我该怎么办?无论如何,问题在于J2ME仿真器在手机上工作得很好。您应该将服务器证书导入证书管理区域中的WTK。并确保在生成证书时,它在CN区域中具有相同的名称IP地址。