gpt4 book ai didi

java - 从 GUI 创建自签名证书和 keystore

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

我们有一个本地托管的应用程序,我们使用 java keytool 命令行实用程序在其上创建自签名证书和 keystore ,以便通过 https 运行该应用程序。

我们现在正在改变并希望从图形用户界面创建 keystore 和自签名证书。那么是否有任何可用的开源工具可以满足所有需求,或者我必须使用 Java Swings 来开发它?

请提出最佳选择。

最佳答案

据我所知,JRE 的公共(public) API 中没有任何内容可让您执行此操作,但您可以使用第三方库(例如 BouncyCaSTLe)颁发证书。 this question中有一段代码给你举个例子(如果你想避免那个特定的问题,不要忘记阅读问题及其答案)。当然,你也可以直接查看X509v3CertificateBuilder的文档。

使用起来不是很困难,但您可能需要先尝试多种解决方案,才能生成具有所需属性和扩展的证书。

在开发过程中,值得继续使用 keytool 来导出和比较证书。使用 openssl x509 -text ... 检查您生成的证书的内容也很有用。

关于java - 从 GUI 创建自签名证书和 keystore ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24080881/

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