keystore相关内容
我想发出一个 https 请求. 我使用 bouncycastle 生成这样的密钥库: keytool -importcert -trustcacerts -alias ludevCA -file lu_dev_cert.crt -keypass mypass -keystore keystore.bks -storepass mypass -storetype BKS -provider
..
我希望能够在 Java 应用程序中以编程方式访问所有受信任的根证书. 我正在查看密钥库接口,但我希望获得 JRE 隐含的受信任根列表. 这可以在任何地方访问吗? 解决方案 有一个例子展示了如何获取一组根证书并遍历它们,名为 列出密钥库中最受信任的证书颁发机构 (CA).这是一个稍微修改过的版本,可以打印出每个证书(在 Windows Vista 上测试). import ja
..
我在这方面的知识不多,但我仍然尝试通过谷歌搜索来做事.这是我面临的问题. 案例1(工程): 我有一个 CA 签名证书,我想在我的 Web 应用程序中使用它.我首先创建了一个密钥库.我看到它在密钥库中创建了一个条目类型“keyEntry".然后我将 CA 签名证书导入到创建的密钥库中. 步骤如下: keytool -genkeypair -keystore keystore.jk
..
我想列出存储在 PKCS12 密钥库中的证书. 密钥库的扩展名为 .pfx 解决方案 如果 keystore 是 PKCS12 类型 (.pfx) 你必须用 -storetype PKCS12 指定它(为便于阅读添加了换行符): keytool -list -v -keystore \-storepass \-storetype PKCS12
..
我无法从 RapidSSL 购买的证书在 Tomcat 上运行,但在 Apache 上运行. RapidSSL 要求您安装 2 个中间 ca 文件. 当我从私钥、证书和中间 CA 创建密钥库时:我可以看到 条目类型:PrivateKeyEntry证书链长:1 这两个中间证书好像没有捡到什么的. 我有 私钥 证书 来自 RapidSSL 的主要和次要 CA:s(作为
..
我有一个 Tomcat 服务器,它的 HTTPS 证书链存储在 Java 密钥库中.该链包括自签名根 CA 证书.尽管 TLS 规范 显然没问题,但一些验证服务会对此发出警告,并且最好不要使用它. 如何编辑密钥库以仅删除自签名的根 CA 证书,但保持链的其余部分和私钥完好无损? 解决方案 首先,将密钥库从 JKS 转换为 PKCS12(此命令和其他命令需要输入密码): keytoo
..
我有一个应用程序提供安装 CA 证书的选项,它存储在 Trusted Credentials 的用户选项卡中,并且按预期工作. 仅供参考 (这是我安装证书的方式): Intent installIntent = KeyChain.createInstallIntent();javax.security.cert.X509Certificate x509 = javax.security.c
..
我最近为我的网站购买了一个 SSL 证书,并在生成密钥库时遇到了一些奇怪的事情.在 Godaddy 教程 中说要导入根证书,安装中间证书并将颁发的证书安装到密钥库中. 从 GoDaddy 下载文件时,虽然它给了我三个 .crt 文件.一个具有十六进制名称,即实际证书,另外两个文件名:gdig2.crt 和 gd_bundle-g2-g1.crt. 我想如何以他们所做的方式使用导入这些文
..
我确实想将自签名证书导入 Java,以便任何尝试建立 SSL 连接的 Java 应用程序都信任此证书. 到目前为止,我设法将它导入 keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -file $REMHOST.pemkeytool -import -trustcacerts -nopro
..
..
我不小心删除了我的 keystore 文件,现在我无法在 Google Play 中更新我的应用程序,我只有 SHA1 指纹,我想知道是否有办法创建一个新的密钥库并在其中插入该 SHA1 代码,这样我就可以使用该密钥库再次管理我的应用程序...有没有办法做到这一点? 解决方案 答案是NO. 如果您丢失了 keystore 文件,则无法进一步更新您的应用程序.您需要生成一个新的 key
..
我已在客户端 Developer Account 中上传了带有 keystore 的签名 apk 文件.现在我有一个来自同一个客户端的另一个应用程序,具有不同的开发者帐户.我可以使用相同的 keystore 文件上传签名的 apk 文件还是应该使用新的 keystore 文件?请帮帮我... 解决方案 Key Store 有一组数字证书,这些证书对于发布者来说是唯一的,例如您的签名.它们用
..
最近我为我的密钥库添加了一个新别名来签署我的应用程序. 现在我丢失了带有别名的新生成文件,但请记住密码和别名,并拥有一个较旧的文件副本.有没有办法使用这些东西重新创建别名? 解决方案 您可以使用以下命令列出您的密钥库的内容: keytool -list -keystore 为此,您需要提供密钥库密码(不是别名密码).这将告诉您文件中的别名,这些别名是
..
我将我的第一个应用程序上传到市场,现在我想升级一个新版本,但我在升级我的应用程序时遇到了这个异常." apk 必须使用与以前版本相同的证书进行签名."我丢失了证书密钥库,在这种情况下我该怎么办?取消发布我的应用程序并重命名包?我可以使用其他密钥库上传其他应用吗? 解决方案 遇到了同样的问题.我试图通过已删除的文件恢复工具来恢复它,但它失败了.所以,没有别的办法:你应该发出另一个申请.
..
我有一个 java 密钥库,我想使用 userPKCS12 属性将它存储在 LDAP 中.我已经将 JKS 密钥库转移到 PKCS12 keytool -importkeystore -srckeystore/opt/tomcat/conf/.keystore -destkeystore/tmp/tomcat.p12 -deststoretype PKCS12 如何继续最终将此密钥库的条目放入
..
是否有任何文档数据库和/或键值存储(例如 Project Voldemort、MongoDB 等)可以很好地与 .Net 项目配合使用?到目前为止,我看到的大多数选项似乎更适合非 Microsoft/Java/开源技术,我想知道是否有人对 Microsoft 堆栈的此类解决方案有任何经验/建议. 解决方案 CouchDB 广受好评,可通过以下方式访问.Net 虽然在 Windows 上安装
..
我想生成一个密钥对并重复使用它. public static KeyPair generateKeyPair() 抛出异常 {KeyPairGenerator 生成器 = KeyPairGenerator.getInstance("RSA");generator.initialize(2048, new SecureRandom());KeyPair pair = generator.gener
..
Eclipse 和 Android 的 SDK 出现错误.显然,这是因为我的证书过期了.所以我用谷歌搜索了这个错误,我发现我必须删除 ~/.android/debug.keystore 文件.问题是我找不到这个文件.它不在我的 SDK 中. 有人可以帮我解决这个问题吗? 编辑:我在 Mac 上工作. 解决方案 打开 Eclipse Preferences,然后导航到 Andro
..
我使用 openssl 可执行文件在控制台上创建了一个密钥和一个 csr.然后我将 csr 发送到 CA 并取回了证书.现在想导入到tomcat中. 所以我用我的密钥和证书创建了一个 PKCS#12 文件: openssl pkcs12 -export -in mycert.cert -inkey mykey.pem -out key_and_cert.p12 然后创建一个包含它的密钥库
..
我用 openssl 生成了一个认证密钥.这是我的命令: openssl genrsa -des3 -out enc_key.pem 1024 我导出到 cer 文件,然后使用 java keytool 导入 java keystore (jks). 密钥库听起来不错.我可以从我的 Java 应用程序加载密钥库. 问题是当客户端连接到服务器时(这里是FTP服务器,不是web
..