keystore相关内容

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

因此,我在使用LDAP时遇到了麻烦.我有一个集成测试用例,希望可以解决,但目前正在通过SSL握手遇到LDAPS安全问题. 我能够使用Apache Directory Studio连接到LDAPS,并且它已将密钥库下载到文件"permanent.jks"中. 可以,但是我希望我的集成测试能够使用此密钥库连接到LDAP服务器,该集成测试使用JRE驻留在Eclipse中. 如何获取此密 ..
发布时间:2021-02-15 18:43:03 Java开发

从进程列表中隐藏密钥库密码

我有一个Linux服务器和一个Java应用程序.我正在使用Java 1.7运行此应用程序.我想启用JMX进行监视. JMX连接应通过SSL保护.到目前为止很容易. 我的问题:如何以安全的方式告诉jvm密钥库密码?到目前为止,仅当我通过命令行参数"-Djavax.net.ssl.keyStorePassword = mypwd"传递密码时,ssl连接才有效.看来必须在初始化jvm时设置密码. ..
发布时间:2021-02-12 19:16:40 Java开发

将.pem文件转换为.jks

我在邮件中收到了两个私有RSA密钥,然后将其复制并保存为 validator.pem 和 user.pem 我曾经用来连接到远程服务器。 现在,我需要将它们转换为 .jks 文件,但是出现以下错误: java.lang.Exception:输入的不是X.509证书 validateator.pem -----开始RSA私有密钥----- -----结束RSA私有 ..
发布时间:2020-09-30 21:00:52 其他开发

使用AndroidKeyStoreProvider生成证书签名请求的最佳方法是什么?

我阅读了这篇文章。 它说明了如何生成 KeyPair ,但是没有指定如何根据生成的密钥来生成证书签名请求。 根据我的研究,要使用Java生成CSR,网络上的示例通常使用软件包 sun。* 或BouncyCastle库。似乎没有一种方法可以使用标准 java.security API生成CSR。我阅读了这 除了使用BouncyCastle外,我别无选择吗?很难想象Android开发 ..
发布时间:2020-09-30 20:17:19 Java开发

加载KeyStore(PKCS12)时出错

我想用load方法加载KeyStore,但是当我使用它时出现错误.我不知道什么是ECParameter. try { FileInputStream is =new FileInputStream(new File("D:\\UZ\\key_privateUZ.p12")); ks = KeyStore.getInstance("PKCS12"); password="1234".toCha ..
发布时间:2020-04-26 09:20:17 Java开发

Mule HTTPS侦听器不会响应

我在Mule中的HTTPS设置遇到麻烦.我已经在工作和家庭中尝试了全新的Anypoint Installs.我已经检查了每个StackOverflow的每个帖子,每个博客的每个教程,但没有做任何事情.我也尝试过EE和CE运行时.我使用的是最新版的Mule,并且还尝试执行HTTPS入站终结点,但结果相同.这是在我的项目的重要组成部分和刚刚失去了一天试图弄清楚这一点,它的驾驶我疯了... 我一开 ..
发布时间:2020-04-26 09:20:15 其他开发

JSSE是否将PrivateKeyEntry中的证书用作信任锚?

如果将包含一个或多个PrivateKeyEntry的密钥存储指定为信任存储,那么JSSE会根据每个条目中的最终实体证书创建信任锚吗? 换句话说,如果我们有一个既包含受信任条目又包含私有条目的密钥库,那么在PrivateKeyEntry下拥有证书就足够了吗?或者,我们是否也必须将该证书添加为TrustedCertificateEntry? 解决方案 证书放在 PrivateKeyEnt ..
发布时间:2020-04-26 09:20:13 Java开发

将.p12文件返回给客户端而不创建密钥库文件

是否可以将文件存储到PKCS12密钥库中,而无需将文件返回给客户端(扩展名为.p12)(base64编码的字符串,该字符串随后在客户端解码并保存为.p12扩展名)?我有用于创建根证书,客户端证书以及将keyentry设置为PKCS12密钥库的代码,但是我不想在文件系统上拥有.p12文件,只是为了生成它并将其返回给客户端.谢谢! 创建根证书的简化代码: public static voi ..
发布时间:2020-04-26 09:20:09 Java开发

客户端-服务器SSL通讯+自签名证书

我正在构建Java客户端-服务器应用程序.客户端将通过SSL与服务器通信.我想让客户自己进行身份验证.我的意思是使用密钥库之类的东西,但是这个话题对我来说真的很新. 所以我的问题是,如何生成一个客户端和一个服务器端密钥库(如果这就是所谓的名称)并对其进行自签名.从这里我可以做剩下的事情. 我所拥有的: keytool -genkeypair -alias test -keysto ..
发布时间:2020-04-26 09:20:04 其他开发

具有不同的storepass和keypass的Java Server SSL

我用Keytool创建了一个serverkeystore.jks,其中有2个不同的pwd用于存储和密钥,但是我得到了java.security.UnrecoverableKeyException: Cannot recover key,除非我编辑其中一个并将两者都设置为相同的值 我如何修改我的代码以允许2次不同的通过? : SSLServerSocket sslserversocket ..
发布时间:2020-04-26 09:20:01 Java开发

Android:连接到https的BKS密钥库抛出错误.

我正在一个Android项目中尝试通过Http客户端连接到HTTPS端点.我检查了一些链接,发现我必须将.keystore文件转换为.bks或充气城堡.我使用了 Portecle ,并且能够将密钥库文件转换为bks.当我尝试更新的密钥库文件时,出现以下错误. 错误日志: .059 [main] WARN org.eclipse.jetty.util.component.Abstrac ..
发布时间:2020-04-26 09:19:59 Java开发

Android,生成数字资产链接:用于对应用程序进行签名的密钥库文件

我为Android应用程序实现了通用链接.到目前为止一切正常.我单击通用链接,将立即重定向到该应用程序.但是,我一直对Digital Asset Links使用debug.对于发行版,我需要签名配置或密钥库文件. 要签署我的应用程序,我始终使用创建的xxxx.jks文件.如果我指定此选项,则会发生错误:Error occured while trying to get the SHA-256 ..

将证书加载到KeyStore(JAVA)

我在将证书加载到密钥存储区时遇到问题.我可以使用以下命令在控制台中创建该证书: 我想出了如何使用privateKey.key加载cloudCA.pem,但是我找不到在其中添加rootCA.pem的方法.这是我当前的代码.感谢帮助. //Regular patterns for certificate. private static final Pattern CERT_PATTERN = P ..
发布时间:2020-04-26 09:19:52 Java开发

p12文件在Firefox RestClient中工作,但在WebSphere中不工作

我有一个在WebSphere中运行的Java Web应用程序,需要调用第三方服务(IBM)以获得一些响应. 起初,IBM给我一个p12文件,该文件包含客户端证书,然后在Firefox RestClient中对其进行测试,测试成功,并且在RestClient中得到响应代码200.否则,我将被禁止403.因此,可以证明第三方提供的p12是正确的.如果我的说法有误,请纠正我. 因此,我很乐意 ..
发布时间:2020-04-26 09:19:50 Java开发

Build.phonegap上传或转换p12证书文件

我有一个带DevExtreme工具的phonegap项目. 它与phonegap cli-7.1.0一起使用,并且可以正常工作. 现在我想升级到cli-9.0.0. 我使用 https://build.phonegap.com 构建项目 通常,我在这里构建ipa文件,并使用apk作为模板来编译要使用DevExtreme工具发布的apk. 我创建了一个模板apk,但是当我尝试在De ..
发布时间:2020-04-26 09:19:46 移动开发

有没有一种方法可以在不直接访问Java中的Websphere密钥库的情况下进行Mutual SSL?

我正在尝试在2个Websphere 8.5.5服务器之间建立相互SSL.我只称它们为ServerA和ServerB. ServerA:客户端,将ServerB的SSL证书添加到DefaultTrustKeyStore中. ServerB:服务器端,将ServerA的SSL证书添加到DefaultTrustKeyStore中.我还安装了一个WAR,该WAR提供了一个Servlet,它可以 ..
发布时间:2020-04-26 09:19:43 Java开发

Spring Boot Cloud配置加密密钥库密码

该问题肯定是已知的.但是我找不到任何解决方案.我正在使用Spring Boot Cloud配置服务器通过{cipher}表达式提供所有属性值(加密).它使用位于同一系统中的密钥库.但是,密钥库的密码为纯文本格式.问题是,是否有可能如何加密密钥库密码? 提前谢谢! 解决方案 加密密钥库密码将需要配置用于解密的密钥,该密钥本身必须未加密存储,因此没有用. 我认为最好的方法是将密钥库 ..
发布时间:2020-04-26 09:19:41 Java开发