我们还添加了功能通过SMTP发送电子邮件。 基本上,当用户试图通过用户界面添加和保存SMTP服务器的细节,我将需要验证服务器的证书。 我可以把工作“发送邮件”的代码; 有足够数量的例子:)不过,我想看看是否有什么办法让从SMTP服务器证书的详细信息,并使用Java邮件API在客户端验证; 我可以看到Transport.connect()方法隐含验证服务器证书,但我想了解是否有这样做的任何明确的方式。 总之,这些都是两件事情我想要实现:
1)从服务器获取的SLL / TLS证书,并提示相关详细信息(如,证书是否有效)的用户。 2)如果证书无效,提供将其添加到密钥存储选项。
任何提示,让这个通过Java API邮件做,将不胜感激。