当前位置: 首页 > 面试题库 >

如何将现有的Java密钥库(.jks)文件导入Java安装中?

潘雅珺
2023-03-14
问题内容

因此,我在使用LDAP时遇到了麻烦。我有一个集成测试用例,希望可以解决,但目前正在通过SSL握手遇到LDAPS安全问题。

我能够使用Apache Directory Studio连接到LDAPS,并且它已将密钥库下载到文件“ permanent.jks”中。

没关系,但是我希望我的集成测试能够使用此密钥库连接到LDAP服务器,该集成测试使用JRE驻留在Eclipse中。

如何使用此密钥库并将其导入到JRE中以供自己使用?


问题答案:

好的,这是我的过程:

keytool -list -v -keystore permanent.jks -给我起别名。

keytool -export -alias alias_name -file certificate_name -keystore permanent.jks -给我拿到进口证书。

然后,我可以使用keytool导入它:

keytool -import -alias alias_name -file certificate_name -keystore keystore location

正如@Christian Bongiorno所说,别名在您的密钥库中不存在。



 类似资料:
  • 问题内容: 我试图连接到SSL服务器,这需要我进行身份验证。为了在Apache MINA上使用SSL,我需要一个合适的JKS文件。但是,我只得到了一个.PEM文件。 如何从PEM文件创建JKS文件? 问题答案: 首先,将你的证书转换为DER格式: 然后,将其导入密钥库中:

  • 我有两个不同的密钥对值,使用Javakeytools生成并存储在两个不同的文件中,称为keystore1.jks和keystore2.jks. 我所做的是从keystore2导入了密钥对。jks呼叫keystore1。jks通过下面的命令 我已经添加了密钥。jks到服务器使用这个密钥库监听ssl。 现在我已经从keystore2文件中导入了公钥。jks到名为truststore的信任库文件。jks

  • 我必须开发一个调用web服务的web应用程序。为此我使用Jdeveloper。我只有一个在windows中导入的PFX文件,这样我就可以从浏览器(在我的情况下是Chrome)中查看web服务的WDSL。我使用keytool-importkeystore-srckeystore original.PFX-srcstoreType pkcs12-destkeystore generated.jks-d

  • 问题内容: 在Java Web服务客户端的开发过程中,我遇到了一个问题。Web服务的身份验证使用客户端证书,用户名和密码。我从Web服务背后的公司那里收到的客户证书采用格式。当我使用文本编辑器检查文件时,它具有以下内容: 我可以在Internet Explorer中将该文件作为证书导入(无需输入密码!),并使用它通过Web服务进行身份验证。 通过首先剥离第一行和最后一行,转换为换行符并运行base

  • 我有一个由openssl以以下方式生成的密钥对 openssl genrsa-out private_key.pem 2048 所以我的问题是如何使用KeyTool将现有密钥导入到BKS密钥库中? 谢谢

  • 问题内容: 我有Java Web服务,并已使用Java Keytool创建的jks文件实现了X.509。 为了在客户端和服务器之间建立信任,我将服务器证书导入到客户端,并将客户端证书导入到服务器。 将服务器公钥(证书)导入客户端。 将客户端公钥(证书)导入服务器 Service和Client都是用Java编写的,并且运行良好。现在我有一个.NET客户端,我的理解是,如果我向.NET客户端(即cli