44得票3回答
如何将证书链添加到密钥库?

我有一个证书链文件 - certificate.cer:subject=/C... issuer=/C=US/O=VeriSign, Inc... -----BEGIN CERTIFICATE----- ... -----END CERTIFICATE----- subject=/C=US/...

43得票5回答
如何使用keytool打印证书的公钥?

在keytool中是否有一种方法可以打印证书的公钥?我尝试了:keytool -printcert -file client.crt 但它只提供以下信息:Owner: CN=client, OU=as, O=as, L=as, ST=as, C=as Issuer: EMAILADDRESS=...

42得票6回答
安卓Keystore密码更改

我想要更改我在 Google Play 上已经发布的 Android 应用程序中使用的密钥库密码,并在此之前了解一些事情: 1)如果我更改密钥库密码,是否可以继续使用相同的密钥库上传我的应用程序而不会出现任何问题(我需要这样做,这就是为什么我问) 2)更改别名密码是否具有相同的影响? 3...

41得票10回答
什么导致keytool错误“无法解密安全内容条目”?

我想将一个标准的PKCS #12 (.p12)密钥库转换成Java JKS密钥库,使用以下命令: keytool -importkeystore -srckeystore keystore.p12 -srcstoretype PKCS12 -deststoretype JKS -destke...

41得票4回答
访问使用Java Keytool创建的信任存储库时,是否不需要密码?

我刚刚使用Java keytool创建了一个信任存储库(用于服务器身份验证,服务器没有CA证书)。然而,我刚刚注意到一些奇怪的事情。我是这样启动客户端的:java -Djavax.net.ssl.trustStore=<PATHSTUFF>/client.keystore -cla...

41得票3回答
在不使用keytool的情况下,以编程方式将CA信任证书导入到现有的密钥库文件中。

我希望创建一个JAVA程序,将.cer证书导入现有的密钥库文件中,以便最终用户可以更方便地插入CA证书(无需使用CMD和输入命令)。 是否有任何JAVA代码可以做到这一点? 我尝试了一些方法,但仍然无法将证书导入JAVA中。CertificateFactory cf = Certifica...

41得票8回答
已发布的Android apk出现错误:“Package file was not signed correctly”

我最近将我的应用程序上传到安卓市场,但是在下载后由于错误而无法运行 包文件未正确签名 我最初使用eclipse发布该程序。右键单击导出,在创建密钥库之后发布,但它无法正常工作。 然后我下载了keytool和jarsigner,并使用它们来签署了一个升级版,然后将其发布。 然而,这...

40得票7回答
Keytool生成的密钥哈希长度为32个字符,而不是28个字符。

我正在使用以下命令为安卓版Facebook应用控制台生成密钥哈希:.\keytool.exe -exportcert -alias app_android -keystore release.keystore | openssl sha1 -binary | openssl base64 根据...

38得票4回答
给keytool命令添加密码

我已经制作了一个.bat文件来获取我的Android应用的SHA1,这样我就不需要每次输入命令了。 keytool -list -v -keystore "路径/到/我的/Key.jks" 当我运行bat文件时,会要求输入密码。是否可能将密码放在命令中,例如像 --password MyP...

37得票2回答
Keytool的 -storepass 和 -keypass -- 为什么需要2个密码?

我了解-keypass选项是用于“密钥的密码”,而-storepass选项是用于“密钥库的密码”。 然而,我不明白为什么需要两个密码。 有哪些情况需要两个密码:一个用于存储(在我的情况下为文件),另一个用于密钥。