gpt4 book ai didi

java - 如何在 Java 中加载 SSL 证书

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:59 24 4
gpt4 key购买 nike

我正在创建一个 Java 程序以从服务器获取信息,但我必须从 Java 程序与服务器执行 ssl 握手。

我有用于身份验证的 myfilercert.cer 文件证书,但我不知道如何在 java 中加载该证书,以便 java 程序可以与我想要的服务器执行“握手”从中获取信息。从哪里开始?

最佳答案

你需要的是 java keystore . keystore 是 SSL 加密中使用的安全证书的存储库。你可以阅读here关于 SSL 握手期间的服务器身份验证。 This is a keystore tutorial .

作为 keytool 的替代品,我建议使用一个名为 Portecle 的带有图形用户界面的工具。 .您可以使用它来浏览 .cer 文件的内容并查看其中的内容。

了解 various certificate encodings 会很有用.另请阅读 X.509 standard .

This is an article关于 java keytool essentials(这是与 java keystore 一起使用的 oracle 工具)。

你可以谷歌并找到很多指导你如何生成的资源。我想您会希望将证书保留在应用程序级别。

一些对我有帮助的 SO 问题:

祝你好运!

关于java - 如何在 Java 中加载 SSL 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30953141/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com