我们正在添加通过SMTP发送电子邮件的功能。基本上,当用户尝试通过UI添加和保存SMTP服务器详细信息时,我将需要验证服务器的证书。我可以完成“发送邮件”代码;有足够数量的示例:)但是,我正在尝试查看是否有任何方法可以从SMTP服务器获取证书详细信息,并在客户端使用java mail API进行验证;我可以看到Transport.connect()方法隐式地验证服务器证书,但我正在尝试了解是否有任何显式的方法。简而言之,这是我想要实现的两件事:
1)从服务器端获取SLL/TLS证书</e
我有一个用于linux电子邮件服务器exim的自签名证书。为了使我的Java函数能够通过GlassFish访问这个电子邮件服务器,我最初发出了:
# keytool -importcert -v -noprompt -alias mail.mycompany.com我不得不创建一个新的自签名证书,现在Java给出了错误PKIX path validation failed … path does not chain with any of the trust anchors我需要使用另一