Get certificate and add it to a Java truststore, when only having https URL?(当只有 https URL 时,获取证书并将其添加到 Java 信任库?)
问题描述
我正在尝试通过 Google Cloud Message 服务器向 Android 设备发送推送通知.
I'm trying to send push notifications to Android devices through the Google Cloud Message servers.
我们使用的网址是:
https://android.googleapis.com/gcm/send
在我们的企业应用程序中,我们不使用默认的 CA 权限,并且出于安全原因,我们在 SSLContext 属性加载的信任库文件中手动添加我们信任的每个实体.我想将 GCM 证书添加到我们的信任库.
In our entreprise applications, we do not use the default CA authorities and we add manually each entity we trust for security reason, in a truststore file loaded by SSLContext properties. I'd like to add GCM certificate to our truststore.
我不知道如何从该 URL 获取证书.由于页面重定向到另一个非 SSL 页面,因此 Chrome/Firefox 导出方式似乎不起作用.
I don't know how to get the certificate from that URL. It seems the Chrome/Firefox export way is not working since the page redirects to another non-SSL page.
有人有解决办法吗?
推荐答案
使用 Portecle.您可以打开目标密钥库,然后使用 Examine > Examine SSL/TLS Connection,输入 android.googleapis.com
和 443
你就完成了!
Use Portecle. You can open the target key store, then use Examine > Examine SSL/TLS Connection, enter android.googleapis.com
and 443
and you're done!
这篇关于当只有 https URL 时,获取证书并将其添加到 Java 信任库?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:当只有 https URL 时,获取证书并将其添加到 Java 信任库?
基础教程推荐
- 首次使用 Hadoop,MapReduce Job 不运行 Reduce Phase 2022-01-01
- 如何在不安装整个 WTP 包的情况下将 Tomcat 8 添加到 Eclipse Kepler 2022-01-01
- Spring Boot Freemarker从2.2.0升级失败 2022-01-01
- 如何使用 Stream 在集合中拆分奇数和偶数以及两者的总和 2022-01-01
- 由于对所需库 rt.jar 的限制,对类的访问限制? 2022-01-01
- 在螺旋中写一个字符串 2022-01-01
- 如何使用 Eclipse 检查调试符号状态? 2022-01-01
- 如何强制对超级方法进行多态调用? 2022-01-01
- Java 中保存最后 N 个元素的大小受限队列 2022-01-01
- 如何对 HashSet 进行排序? 2022-01-01