301得票6回答
信任存储库 vs 密钥存储库 - 使用keytool创建

我理解密钥库通常会存储私钥/公钥对,而信任库只存储公钥(表示您打算与之通信的受信任方列表)。好吧,这是我的第一个假设,如果不正确,那么我可能一开始就错了... 然而,我很想了解如何/何时在使用 keytool 时区分这些存储库。 到目前为止,我已经使用以下方式创建了一个密钥库:keytoo...

296得票17回答
请求的目标路径无法找到有效的证书路径-即使导入了证书仍然出现错误

我有一个Java客户端尝试访问一个具有自签名证书的服务器。 当我尝试向服务器发送Post请求时,我遇到了以下错误: 无法找到到所请求目标的有效认证路径 经过一些研究后,我执行了以下步骤: 将我的服务器域名保存为一个root.cer文件。 在我的Glassfish服务器的JRE中,我运行...

281得票3回答
如何查看.pem证书的内容?

我正在使用Java的keytool。我已经从我的密钥库中导出了一个自签名的.pem证书。是否有一条命令可以直接从.pem文件中查看证书的详细信息(而不是密钥库中的证书)?

272得票10回答
我找不到Android keytool。

我试图按照Android映射教程的步骤进行操作,并且到了需要获取API密钥的这一步。 我已经找到了我的debug.keystore文件,但是在该目录下似乎没有keytool应用程序:C:\Documents and Settings\tward\\.android>ls adb_usb...

267得票18回答
在Java客户端中接受服务器的自签名SSL证书

这看起来像一个标准问题,但我无法在任何地方找到清晰的指导。 我有一段Java代码,试图连接到一个可能使用自签名(或过期)证书的服务器。该代码报告以下错误:[HttpMethodDirector] I/O exception (javax.net.ssl.SSLHandshakeExcepti...

257得票24回答
如何查找并运行keytool?

我正在阅读Facebook开发者网站的开发指南,链接地址为这里 指南中提到,我必须使用keytool导出应用的签名,具体代码如下:keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | ...

225得票23回答
Openssl没有被识别为内部或外部命令。

我希望生成一个应用程序签名,以后将与Facebook集成。在Facebook的某个教程中,我找到了这个命令:keytool -exportcert -alias androiddebugkey -keystore ~/.android/debug.keystore | openssl sha1...

217得票33回答
错误:'keytool'不被识别为内部或外部命令、可操作的程序或批处理文件。

当我使用以下命令:C:\>keytool -list -alias androiddebugkey -keystore .android\debug.keystore -storepass android -keypass androi...

192得票13回答
如何将自签名证书正确导入到Java密钥库中,以便所有的Java应用程序默认可用?

我想将一个自签名证书导入到Java中,以便于任何尝试建立SSL连接的Java应用程序都会信任这个证书。 到目前为止,我已经成功将它导入了。keytool -import -trustcacerts -noprompt -storepass changeit -alias $REMHOST -...

180得票14回答
导入证书后出现Java Keytool错误,"keytool error: java.io.FileNotFoundException & Access Denied"。

我正在尝试通过HTTPS连接Java Web API,但是会抛出异常:javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException 我按照从在线keytool和SSL证书教程中学到的步骤进行操作: ...