我使用java开发了一个桌面应用程序。在该应用程序中,我使用以下代码登录Gmail:
Properties props = new Properties();
props.setProperty("mail.store.protocol", "imaps");
Session session = Session.getInstance(props, null);
Store store = session.getStore();
store.connect("imap.gmail.com", uname1, password);
现在我正在尝试将同一桌面应用程序转换为Android应用程序。我使用相同的代码进行登录。我在后台进程中运行它。但我收到以下错误:
02-24 02:09:45.256: D/Running Method(1146): javax.mail.MessagingException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.;
02-24 02:09:45.256: D/Running Method(1146): nested exception is:
02-24 02:09:45.256: D/Running Method(1146): javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
请解决我的问题。提前谢谢。