java - 如何在 Java 中连接用于邮件访问 gmail.com 的证书
问题描述
我正在审查一个培训项目 - 使用邮件服务器 gmail.com。启动时出现错误:
Failed receive: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
在此站点上,我找到了有关如何连接证书的说明:PKIX 路径构建失败”和“无法找到请求目标的有效证书路径 我正在审查一个培训项目 - 使用邮件服务器 gmail.com。启动时出现错误:
接收失败:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径在此站点上,我找到了有关如何连接证书的说明:PKIX 路径构建失败”和“无法找到到请求目标的有效认证路径
我按照说明做了一切:
在 chrome 中,我从这个站点下载了证书,将其保存到 mg mail.cer 文件中
我用命令连接它
keytool -import -alias gmail -keystore c:\Development\Java\jdk11\lib\security\cacerts -file m gmail.com
我超载了计算机,但错误仍然存在
我用命令检查
keytool -list -trustcacerts -keystore "%JAVA_HOME%\lib\security\cacerts" -storepass 更改证书在列表中:
mgmail,2 февр。2021 年,trustedCertEntry,证书指纹 (SHA-256):9A:63:32:BE:95:...
我错过了什么?
解决方案
推荐阅读
- vb.net - gmail api突然返回403禁止
- java - "(...)+" 内的 javacc 扩展可以被空字符串错误匹配
- java - 正则表达式 Java 拆分逗号分隔的字符串,但忽略引号 + 大括号 + 递归括号内的逗号
- java - 注册jsp db后无法登录
- python - Reading in Files with Meaningful Whitespace (Python)
- django - 如何配置 VS Code 以使用 Prettier HTML 格式化程序?
- javascript - 使用 d3 js 按 id 选择元素的问题
- ionic-framework - Ionic 4 加载控制器
- swift - 为什么将对象的 y 位置设置为 UIScreen 的高度除以 2 而不是将其置于屏幕顶部?
- c++ - 为什么 valgrind 使用 GLUT 和 PORTAUDIO 报告我的内存肯定丢失了 12 或 24 个字节