tomcat - keystore 位置 (Linux)

标签 tomcat ssl

我使用以下命令在我的 ubuntu 服务器上创建了一个 keystore 和一个证书:

keytool -genkeypair -alias tomcatCert -keyalg RSA

现在我找不到证书的目录。我以 root 身份创建它,因此它不在主目录中。 谁能帮帮我?

最佳答案

您应该指定要将 key 保存到的 keystore 。 (参见 Oracle documentation。)您可以创建一个新的 keystore ,或者使用 [java]/jre/lib/security 中的 Java keystore 。

来自甲骨文:

keytool -genkey -alias keyAlias -keyalg RSA -keypass changeit -storepass changeit -keystore keystore.jks

默认密码是“changeit”——保留它用于开发是最简单的。

顺便说一句,最好避免以 root 身份执行此操作(或其他许多操作)。如果可以,请使用 sudo。

关于tomcat - keystore 位置 (Linux),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27746092/

相关文章:

java - 将 Tomcat 从 8.0 迁移到 8.5,客户端证书身份验证不起作用

android - WebView 中的客户端证书身份验证

java - Tomcat 是否一遍又一遍地重新部署我的 Web 应用程序?

java - 当客户端和实际应用程序位于不同的容器中时配置事务管理器?

java - Tomcat 无法在 java 类中找到引用的文件

c - openSSL:如何创建 CA 文件

ssl - CSR 如何融入 SSL 证书生命周期

spring-mvc - 嵌套异常是在部署 WAR 时使用 Srping MVC 的 javax.comm 中的 java.lang.NoClassDefFoundError?

tomcat - Tomcat 中的多个 HTTPS 连接器使用不同的证书

node.js - 在服务器上查找 SSL 证书、 key 和 CA