keytool相关内容

Java的keytool命令,带有IP地址

我正在尝试通过https网址获取图片,但我遇到了一些问题。我用Java的keytool命令生成一个密钥库。如果我指定公共名称(CN)等于我的主机名,例如CN = JONMORRA,然后尝试通过我的主机名查询,例如 https:// JONMORRA:8443 / 然后它运行正常。但是,如果我将公共名称指定为我的IP地址,例如CN = 192.168.56.1,并尝试通过我的IP地址查询,例如 ht ..
发布时间:2018-12-20 01:26:43 Java开发

密钥库不适用于Java 9

我已经使用portecle将JKS密钥库转换为P12格式,但它可能并不顺利。密钥库使用Java 8(各种版本),但使用Java 9(OpenJDK 64位服务器VM(构建9内部+ 0-2016-04-14-195246.buildd.src,混合模式),我得到了 java.io.IOException:sun.security.provider.JavaKeyStore.engineLoa ..
发布时间:2018-12-12 19:41:33 Java开发

keytool:证书导入提供错误消息 - 密钥库被篡改,或密码不正确

我的目标是生成证书,将其导出到文件中并导入JDK密钥库。 第一步我生成了使用以下命令的自签名证书,为密钥库和密钥提供密码作为“密码”: keytool -genkeypair -keystore .keystore -alias uasera -keyalg RSA 在第二步中,我使用类似的密码和以下命令导出证书: keytool -exportcert ..
发布时间:2018-12-10 11:52:41 Java开发

keytool -genkey在循环中运行以生成.keystore文件

我在cmd上调用了这个: keytool -genpair -v - keystore myrelease.keystore -keyalg RSA - keysize 2048 - 有效期1000 该工具运行,询问问题,然后再次循环查询问题。它不会生成.keystore。 请帮忙。我无法通过该循环来生成我的.keystore。 我已将所有 ..
发布时间:2018-12-07 19:42:51 Java开发

使用Java生成证书,公钥和私钥

我正在寻找一个java库或代码来生成证书,公钥和私钥 ,而不使用第三方程序(如openssl)。 我认为有些东西是使用keytool + openssl但是来自Java代码。 考虑使用ssl和客户端身份验证保护的基于java servlet的Web应用程序。 我希望servlet容器仅在请求时使用Java代码生成客户端证书(例如pkcs12格式)。 解决方案 您可以使用一对 ..
发布时间:2018-11-29 19:13:23 Java开发

以编程方式将CA信任证书导入现有密钥库文件,而不使用keytool

我想创建一个JAVA程序,将.cer CA导入到现有的密钥库文件中。 因此,最终用户可以更方便地插入CA证书(不使用命令中的CMD和密钥)。 这是JAVA代码可以做的任何地方这个? 我尝试了一些方法,但仍然无法将证书转换为java CertificateFactory cf = CertificateFactory.getInstance(“X.509”); InputS ..
发布时间:2018-11-27 21:11:45 Java开发

如何找出我的JVM使用的密钥库?

我需要将证书导入我的JVM密钥库。我使用以下内容: keytool -import -alias daldap -file somecert.cer 因此我可能需要将我的电话改为: keytool -import -alias daldap -file somecert.cer -keystore cacerts -storepass changeit ..
发布时间:2018-11-27 12:33:35 Java开发

在Java KeyStore中导入私钥/公钥证书对

我使用以下步骤创建一个新的Java密钥库,其中包含一对私有/公共密钥,供Java(内部)服务器使用TLS。请注意,证书是自签名的: 1)使用AES256生成密钥 openssl genrsa -aes256 -out server.key 1024 2)生成CA的证书申请 openssl req -x509 -sha256 -new -key serve ..
发布时间:2018-11-26 22:30:16 Java开发

无法找到所请求目标的有效证书路径 - 即使在导入证书后也会出错

我有一个Java客户端试图访问带有自签名证书的服务器。 当我尝试发布到服务器时,我收到以下错误: 无法找到所请求目标的有效证书路径 在对此问题进行了一些研究后,我做了以下事情。 将我的服务器域名保存为root.cer在我的Glassfish服务器的JRE中,我运行了这个: keytool -import -alias example -keystore cacerts - ..
发布时间:2018-11-26 13:01:23 Java开发

Trust Store与Key Store - 使用keytool创建

据我所知,密钥库通常包含私钥/公钥,信任存储只包含公钥(并代表您打算与之通信的可信方列表)。嗯,这是我的第一个假设,所以如果这不正确,我可能还没有开始...... 我很感兴趣,但是我知道如何/当你在使用keytool时区分商店时。 所以,到目前为止,我已经使用 创建了一个密钥库 keytool -import -alias bob -file bob.crt -keystor ..
发布时间:2018-11-26 12:32:33 Java开发

具有自签名证书的Java SSL连接,无需将完整密钥库复制到客户端

我正在设置一个Java许可servlet以及一个客户端应用程序,该应用程序将发布新许可证请求并验证该服务器上的现有许可证。 servlet在Tomcat中运行。我已经配置了Tomcat,以便它只允许通过https连接到servlet,这样就可以了。 我使用'keytool -genkey -alias创建了一个自签名证书www.mysite.com -keyalg RSA -keystore ..
发布时间:2018-07-10 18:45:07 Java开发

无法使用Nexus通过https / ssl代理Maven回购

我按照此页面上的说明进行操作导入服务器证书。 当我使用 keytool -list 时,我可以看到证书实际上是在密钥库中。如果我尝试导入 .crt 文件, keytool 警告我密钥库已包含证书。 然后我使用两个ssl选项更新了 wrapper.conf 。重启后,我可以在Nexus进程的命令行上看到它们。 但是当我尝试为远程服务器添加代理仓库时,我总是得到 sun.securi ..
发布时间:2018-07-10 18:22:27 其他开发

如何在IE受信任的根证书颁发机构存储中自动安装自签名证书

我创建了一个自签名证书,但浏览器告诉我“此CA根证书不受信任。要启用信任,请在受信任的根证书颁发机构存储中安装此证书”。 我进入IE - > Internet选项 - >内容 - >证书 - >等...我实际上必须导出自签名证书,然后将其导入受信任的根证书。只有在证书位于用户计算机的ROOT存储区之后,IE才显示任何警告。 这将部署在生产环境中,因此拥有用户手动执行上述步骤是不可接受的 ..
发布时间:2018-07-10 18:19:07 Java开发

如何在java信任库中导入jks证书

如何将.jks文件导入java security的truststore?我看到的所有教程都使用“.crt”文件。但是,我只有“.jks”文件,它也是我使用keytool命令生成的密钥库。 目前,我正在关注本教程。 我能够生成Java密钥库和密钥对,并为现有Java密钥库生成证书签名请求(CSR),该请求基于本教程。但我无法将根证书或中间CA证书导入现有Java密钥库,并将签名的主证书导 ..
发布时间:2018-07-10 18:10:41 Java开发