keytool相关内容

将密钥库密码从无密码更改为非空白密码

我有一个jks密钥库,没有密码.当我运行命令 keytool -list -keystore mykeystore.jks 它提示我输入密钥库密码,我只需按"enter"(输入). 请注意,密钥库密码不是默认的Java密码"changeit".它是空白的 当我尝试跑步时 keytool -storepasswd -keystore mykeystore.jks 将密 ..
发布时间:2020-04-26 09:21:21 Java开发

如何查看.pem证书的内容

我正在使用Java keytool.我已经从密钥库中导出了自签名.pem证书.是否有命令直接从.pem文件(而不是密钥库中的证书)查看证书详细信息? 解决方案 使用keytool -printcert -file certificate.pem ..
发布时间:2020-04-26 09:21:19 其他开发

触发APK时`keytool`命令缺少MD5

通常,我使用以下命令获取Android软件包(APK)证书信息: keytool -printcert -jarfile 但是最近我注意到输出中缺少MD5列. 如下面的输出所示,我只得到SHA1和SHA256: Getting Certification Info. --------------------- Owner: CN=XYZ Issuer: CN=XYZ S ..
发布时间:2020-04-26 09:21:16 移动开发

将cacert卷曲到Java HttpClient等效项

我想知道我是否能够使用curl像下面的命令那样建立连接, curl --cacert some.pem https://someurl.com/resource 如何将其转换为httpclient代码?我知道我需要转换pem文件并创建一个新的密钥库,等等.但是所有这些openssl,keytool命令,密钥库,信任库使我感到困惑,我不知道要使用哪个命令和顺序. 解决方案 您需要 ..
发布时间:2020-04-26 09:21:14 Java开发

怎么把.p12转换成.crt文件?

有人可以告诉我从.p12文件中提取/转换证书.crt文件的正确方法/命令吗?经过搜索.我找到了如何将.pem转换为.crt的方法.但找不到.p12到.crt. 解决方案 尝试使用给定的命令 openssl pkcs12 -in filename.p12 -clcerts -nokeys -out filename.crt ..
发布时间:2020-04-26 09:21:10 其他开发

keytool和openssl证书指纹不匹配

我正尝试在META-INF/中为Android开发人员证书添加指纹,以用于研究目的. 我正在发现某些场景,其中来自keytool和openssl的输出将为同一证书提供不同的SHA1指纹: 使用键盘工具: keytool -princert -file META-INF/CERT.RSA ... SHA1: 9D:17:FB:AB:67:BB:D0:7B:12:FE:E8: ..
发布时间:2020-04-26 09:21:09 移动开发

使用OpenSSL创建.pfx文件

已向我提供了一些使用OpenSSL创建.pfx文件的命令.在大多数情况下,我的伙伴从以下位置收集了此信息:我有以下文件: 2010certificate.cer 2010cert_and_key.pem private_verisign10to11.key 我尝试同时生成: openssl pkcs12 -export -out s2010-1.pfx -inkey priv ..
发布时间:2020-04-26 09:21:06 其他开发

keytool找不到别名

我有一个pfx证书,需要通过别名引用.问题是即使keytool显示在列表中,keytool也无法找到该别名. keytool -list -keystore temp.pfx -storetype pkcs12 给我这个: ... 0c5fc7cef279ca390acd2d6bac9ffcf8_ba0cbbb3-323d-4394-8e76-47838adb2a9c, 08/03 ..
发布时间:2020-04-26 09:20:59 其他开发

怎么把.jks转换成.pem的信任证书?

我有一个Java SSL服务器,我希望我的Java SSL客户端和C ++ SSL客户端能够连接到. Java客户端连接没有问题.现在,我想让我的C ++ SSL客户端能够连接.因此,为此我想,我想将serverpub.jks导出到一个.pem文件,以便我的C ++客户端可以将其加载到其ssl上下文中.但这是行不通的. 下面是有关如何为Java客户端和服务器创建jks密钥库以及如何尝试将se ..
发布时间:2020-04-26 09:20:57 Java开发

使用keytool生成密钥和证书

我想生成一个自签名的受信任证书和一个csr,并用创建的受信任证书对csr进行签名.我正在尝试使用keytool.使用以下命令创建受信任证书的第一步 keytool -genkey -alias mytrustCA -keyalg RSA -keystore keystore.jks -keysize 1024 它将证书放入密钥库的位置.如何将其存储到文件中?当我使用 列出内容时 k ..

TOMCAT SSL错误:别名没有标识密钥条目

我正在尝试使用SSL(通过某人提供给我们的证书)来配置Tomcat 6.我的SSL经验只有几天,但是我仍然必须配置这些东西. 为我提供了DER格式的证书(从IE下载). 接下来,我创建了一个密钥库: keytool -import -alias btIEgen -file MyCompany.der -keystore b2b.keystore 说我用"password"作为 ..
发布时间:2020-04-26 09:20:46 服务器开发

由于Xamarin的新安装,我的debug.keystore丢失了.我可以恢复吗?

我正在使用一个由Xamarin制作并使用默认debug.keystore签名的APK进行演示.由于安装了新的Xamarin,因此密钥库已更改,现在我无法升级新版本的APK,因为遇到“未安装应用程序"错误.由于多种原因,我不希望用户卸载以前丢失数据的应用程序. 我同意我没有使用调试密钥进行发布(我已经学到了这一课),但是有没有办法通过其签名和应用程序之一来重新创建以前的debug.keystore? ..
发布时间:2020-04-26 09:20:41 其他开发

Keytool的-storepass与-keypass-为什么要输入2个密码?

我知道-keypass选项用于“密钥的密码",而-storepass选项用于“密钥库的密码". 但是,我不明白为什么需要两个密码. 在什么情况下需要两个密码:一个用于存储(在我的情况下是文件)和一个用于密钥. 解决方案 这是由于Java处理密钥库的方式,因此这不是Android的特定问题.但这是因为访问存储(例如添加/查看信任关系)是与创建和签名密钥/证书分开的任务. 简 ..
发布时间:2020-04-26 09:20:39 移动开发

如何使用keytool创建证书链?

我要在Java中创建证书链,如下所示: ca.mycompany.com |--asia.mycompany.com |--india.mycompany.com 其中ca.mycompany.com是根证书(自签名). 我知道OpenSSL可以做到.但是可以使用keytool来实现吗? 如果没有,我可以使用Mozilla NSS库实现吗? 解决方案 keyto ..
发布时间:2020-04-26 09:20:36 其他开发