Java 如何使用keytool生成公钥证书和.jks文件?

Java 如何使用keytool生成公钥证书和.jks文件?,java,tomcat,ssl,rsa,keytool,Java,Tomcat,Ssl,Rsa,Keytool,我使用以下命令生成一个jks文件,以在tomcat服务器中设置https连接。但每当我使用浏览器访问tomcat服务器时,我必须添加“Secuity异常” keytool -genkey -alias tomcat -keylag RSA -keystore keystore.jks 我认为,我应该创建另一个公钥证书并将其导入浏览器以创建安全连接。如何为jks密钥创建公钥证书?您可以使用-export选项来完成此操作。请参阅文档。但是,自签名证书完全是浪费时间,尤其是现在可以免费获得SSL证书

我使用以下命令生成一个jks文件,以在tomcat服务器中设置https连接。但每当我使用浏览器访问tomcat服务器时,我必须添加“Secuity异常”

keytool -genkey -alias tomcat -keylag RSA -keystore keystore.jks

我认为,我应该创建另一个公钥证书并将其导入浏览器以创建安全连接。如何为jks密钥创建公钥证书?

您可以使用
-export
选项来完成此操作。请参阅文档。但是,自签名证书完全是浪费时间,尤其是现在可以免费获得SSL证书。签字。这也有文档记录。

堆栈溢出是一个用于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。也看到这里有很多关于你的问题的评论。那些怎么了?我唯一看到的是,stackoverflow中有814个问题被标记为关键工具。我不知道你为什么一直在这里评论同一件事。“我不知道你为什么一直在这里评论同一件事”-这不是针对个人的;它用于用户教育。堆栈溢出不能很好地教育用户。希望未来的访问者能够了解该网站的目的,如果他们的问题是离题的,还可以了解其他选择。否。我不认为这是针对个人的。但是像这样与OpenSSL相关的问题也应该是一个离题的问题。同样的问题,不同的工具。是的,很公平。在过去,我会在没有习惯性理由的情况下投票表决。如果社区不关闭它,那么随着时间的推移,投票就会下降,用户教育也不会发生。现在我使用自定义关闭原因。在接近票数的选票被放弃后,它仍然存在。