keytool相关内容

Tomcat 服务器/客户端自签名 SSL 证书

我有一个使用自签名 SSL 证书运行的 Apache Tomcat 6.x 服务器.我希望客户端向服务器提供他们自己的证书,以便我可以根据用户数据库对其进行身份验证.我根据我在网上找到的一个示例进行了所有操作,但该示例带有罐装证书和预构建的 JKS 数据存储.我想用我自己的证书创建我自己的数据存储,但我没有运气. 如何为 Tomcat 创建数据存储? 如何为 Tomcat 创建自签名证书? ..
发布时间:2021-12-14 14:21:48 服务器开发

将证书作为 PrivateKeyEntry 导入

我正在 Tomcat 服务器上安装 SSL,并按照发行者的这些说明进行操作 https://knowledge.rapidssl.com/support/ssl-certificate-support/index?page=content&actp=CROSSLINK&id=SO16181 并指出: 验证以下信息:SSL 证书导入到别名中,“条目类型"为PrivateKeyEntry 或 Key ..
发布时间:2021-12-14 14:13:14 其他开发

如何找到并运行 keytool

我正在 这里 它说我必须使用 keytool 为我的应用程序导出签名,例如: keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore |openssl sha1 -binary |openssl base64 我不知道如何找到 keytool 来运行它.我尝试打开 Windows 命令提 ..
发布时间:2021-12-05 19:17:47 移动开发

Keytool 别名不存在

我正在尝试获取我的 debug.keystore md5 密钥,以便获取 Google 地图的 API 密钥. 我运行命令: keytool –genkeypair -alias armand -keypass pass 然后运行命令: keytool -list -alias armand -keystore debug.keystore 然后我输入我的密码,它给了我以下错误: ..
发布时间:2021-11-27 19:33:08 移动开发

Keytool 应用程序在哪里?

我需要在 android 中使用 mapview 控件,但我似乎无法理解如何运行 keytool.是用eclipse安装的吗?我似乎找不到下载链接. 谢谢 解决方案 keytool 是标准 java 发行版的一部分. 在 windows 64 位机器中,您通常会在 找到 jdk C:\Program Files\Java\jdk1.8.0_121\bin 它用于管理密 ..
发布时间:2021-11-27 19:32:10 Java开发

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

我使用以下步骤创建了一个带有一对私钥/公钥的新 Java 密钥库,供具有 TLS 的 Java(内部)服务器使用.请注意,证书是自签名的: 1) 使用 AES256 生成密钥 openssl genrsa -aes256 -out server.key 1024 2) 为 CA 生成证书请求 openssl req -x509 -sha256 -new -key server.key ..
发布时间:2021-11-25 21:03:25 Java开发

默认情况下,如何将自签名证书正确导入到所有 Java 应用程序都可用的 Java 密钥库中?

我确实想将自签名证书导入 Java,以便任何尝试建立 SSL 连接的 Java 应用程序都将信任此证书. 到目前为止,我设法将其导入 keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pemkeytool -import -trustcacerts -nopr ..
发布时间:2021-11-25 16:03:54 Java开发

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

我有一个 Java 客户端尝试使用自签名证书访问服务器. 当我尝试发布到服务器时,出现以下错误: 无法找到到请求目标的有效认证路径 在对这个问题做了一些研究之后,我做了以下事情. 将我的服务器域名保存为 root.cer 文件. 在我的 Glassfish 服务器的 JRE 中,我运行了这个: keytool -import -alias 示例 -keystore ca ..
发布时间:2021-11-25 12:46:30 Java开发

信任存储与密钥存储 - 使用 keytool 创建

我知道密钥库通常会保存私钥/公钥,而信任库只会保存公钥(并代表您打算与之通信的受信任方的列表).嗯,这是我的第一个假设,所以如果这不正确,我可能还没有开始很好...... 我很想了解在使用 keytool 时如何/何时区分商店. 到目前为止,我已经使用 创建了一个密钥库 keytool -import -alias bob -file bob.crt -keystore keyst ..
发布时间:2021-11-25 12:24:29 Java开发

在 Java 客户端接受服务器的自签名 ssl 证书

这看起来像是一个标准问题,但我在任何地方都找不到明确的方向. 我有 java 代码试图连接到可能带有自签名(或过期)证书的服务器.代码报如下错误: [HttpMethodDirector] I/O 异常(javax.net.ssl.SSLHandshakeException)被捕获处理请求时:sun.security.validator.ValidatorException:PKIX 路径 ..
发布时间:2021-11-25 11:15:14 Java开发

gradle assembleRelease 使用错误的密钥/证书

我有一个基于 gradle 的 android 项目并试图生成一个发布 apk.但是,似乎 gradle 以某种方式获取了错误的密钥/证书. 这是我在 build.gradle 中的内容: signingConfigs {释放 {存储文件文件(“mykey.jks")商店密码“mypass"密钥别名“mykey.key"关键字“mypass"}}构建类型{释放 {可调试假jniDebugB ..
发布时间:2021-11-21 21:34:51 移动开发

信任存储与密钥存储 - 使用 keytool 创建

我知道密钥库通常会保存私钥/公钥,而信任库只会保存公钥(并代表您打算与之通信的受信任方的列表).嗯,这是我的第一个假设,所以如果这不正确,我可能还没有开始很好...... 我很想了解在使用 keytool 时如何/何时区分商店. 到目前为止,我已经使用 创建了一个密钥库 keytool -import -alias bob -file bob.crt -keystore keyst ..
发布时间:2021-11-19 23:03:19 Java开发

在 Java 客户端接受服务器的自签名 ssl 证书

这看起来像是一个标准问题,但我在任何地方都找不到明确的方向. 我有 java 代码试图连接到可能带有自签名(或过期)证书的服务器.代码报如下错误: [HttpMethodDirector] I/O 异常(javax.net.ssl.SSLHandshakeException)被捕获处理请求时:sun.security.validator.ValidatorException:PKIX 路径 ..
发布时间:2021-11-19 22:42:18 Java开发

无效的密钥库格式

我得到了一个密钥库文件以及一个用户名和密码,我需要对更新的应用程序进行签名.但是,在尝试列出文件的内容、尝试在密钥库中创建新密钥等时,我收到“keytool 错误:java.io.IOException:无效的密钥库格式". 我看过类似的帖子,但没有一个对我有帮助. 我期待听到解决方案.提前致谢 解决方案 原来该文件是包含实际密钥库的 RAR 存档文件. ..
发布时间:2021-11-15 21:51:02 移动开发

谷歌地图签名APK Android

我的应用程序可以在调试模式下与谷歌地图配合使用.我创建了我的signature.jks,然后构建了我签名的APK.我使用 che 命令行代码检索 SHA1 指纹 keytool -list -v -keystore signature.jks -alias myalias -storepass mypass -keypass mypass 然后我将它添加到我在 google 开发者控制台上的项 ..
发布时间:2021-11-15 21:41:38 移动开发

为 APK 触发时,`keytool` 命令中缺少 MD5

通常我使用以下命令获取 Android 包 (APK) 证书信息: keytool -printcert -jarfile 但最近我注意到输出中缺少 MD5 列.我只得到 SHA1 和 SHA256,如下面的输出所示: 获取认证信息.---------------------所有者:CN=XYZ发行人:CN=XYZ序列号:4e98b743有效期自:IST 2019 年 3 月 13 日星期 ..
发布时间:2021-11-15 21:36:32 移动开发