keystore相关内容

在Windows JRE中导入StartCom CA证书

我有一个Java应用程序访问使用StartCom SSL证书的服务。为了这个工作,我需要添加StartCom CA证书到Java的信任库,因为他们默认不在那里。我使用这些命令在linux上成功执行了这些操作。 sudo keytool -import -trustcacerts -keystore $ JAVA_HOME / jre / security / cacerts -storep ..
发布时间:2016-11-15 18:49:53 Java开发

tomcat不提供中间证书(https)

我在控制台上使用openssl可执行文件创建了一个键和一个csr。 然后我将csr发送到CA并获得证书。现在我想将它导入到tomcat。 所以我创建了一个PKCS#12文件从我的钥匙和我的证书: openssl pkcs12 -export -in mycert.cert -inkey mykey.pem -out key_and_cert.p12 然后创建一个包 ..
发布时间:2016-11-15 18:47:39 服务器开发

在Java密钥库中检查证书的到期日期

我的java应用程序使用密钥库文件,其中我有一个证书,用于与活动目录服务器的ssl连接。 我要做的是检查其到期日期,并提示用户是否接近到期。我必须这样做,而我的应用程序启动。我的想法是使用外部程序:keytool在密钥库中显示关于某些证书的信息,然后对一个字符串进行一些解析操作,keytool输出找到此验证日期。 以下是特定keytool命令的输出: 所有者: 发行者:CN = C ..
发布时间:2016-11-15 18:16:11 Java开发

cacerts和keystore之间有什么区别

我想知道两个cacerts和keystore之间有什么区别。如果我使用这些链接上的这些定义 cacerts 和密钥库。它似乎是一个证书的集合,但在(java)分布式系统的上下文中。在SSL连接期间使用哪一个认证?两者或只是其中一个或交替。提前感谢 解决方案 'cacerts'是一个信任库。信任存储用于验证对等体。密钥库用于验证您自己。 ..
发布时间:2016-11-15 18:12:56 Java开发

我们可以加载多个证书&密钥存储中的密钥?

我们可以加载多个证书,密钥存储中的密钥? 是否总是只需要加载对(即一起证书和密钥)? 存储有多个证书和密钥,当Java SSL尝试建立作为服务器的连接时,将选择一个证书和密钥。 解决方案 取决于KeyStore类型,通常,您可以在单个存储中存储多个私钥和证书。 哪个键和证书组合用于基于Java的服务器取决于应用程序的实现方式。许多应用程序允许您使用别名名称选择给定的证书。 ..
发布时间:2016-11-15 18:04:11 Java开发

在java中验证证书会抛出异常 - 无法找到有效的请求目标的证书路径

我有一个网络应用程序,需要客户端发送它的证书,服务器必须验证证书(即查看发行者是否是有效的发行者,并且存在于服务器的信任库中)。下面是代码: FileInputStream fin = new FileInputStream(“C:/ trustedca”); KeyStore anchors = KeyStore.getInstance(“JKS”,“SUN”); anchors ..
发布时间:2016-11-15 17:57:31 Java开发

如何将.cer证书导入到java密钥库?

在Java Webservice客户端的开发过程中遇到了一个问题。 Web服务的身份验证使用客户端证书,用户名和密码。我从webservice后面的公司收到的客户端证书是 .cer 格式。当我使用文本编辑器检查文件时,它有以下内容: ----- BEGIN CERTIFICATE --- - [一些base64编码数据] ----- END CERTIFICATE ----- ..
发布时间:2016-11-15 17:48:24 Java开发

如何获得Java中的受信任的根证书的列表?

我希望能够在Java应用程序中以编程方式访问所有受信任的根证书。 我在查看密钥库接口,但我希望获得JRE隐含的受信任根列表。 这是否可以在任何地方访问? 解决方案 Example Depot中有一个示例,根证书并通过它们进行迭代,称为列出最可信的证书颁发机构CA)在密钥存储区。这是一个稍微修改版本,打印每个证书(在Windows Vista上测试)。 import ja ..
发布时间:2016-11-15 17:48:08 Java开发

使用机器人级Java发送击键

我知道这是可能派遣机器人使用类在Java中的按键,但没有任何办法来指定时,它已经开始在目标进程? 解决方案 机器人将发送到任何应用程序窗口顶部的按键。要发送键击到特定的目标,你需要先设定目标为平台的前台窗口。这样做可能需要本地code,如通过JNI或(我用的)JNA提供。如果您希望将击键发送到后台窗口,我认为你不能使用机器人,你将不得不编写本地code。当然,所有本地code解决方案将依赖 ..
发布时间:2016-07-29 14:28:46 Java开发

微软CSP RSA密钥大小

这是我所看到的,微软的RSA CSP总是产生相同的位长度的伪素数。因此,如果密钥大小是1024时,P和Q值似乎是(?)保证是512比特的每个?有谁知道是否这一点,其实是这样的? 我建立我自己的RSA实现和微软之间的互操作性模块。在我来说,我已经建立了P&放大器之间的小的随机变化;的Q值,以便为1024位密钥我可以用一个值是506比特和其他518在纯粹的实验基础上,如果我锁定方差为0结束了(即P和 ..

asp.net密钥库的密码存储?

我知道,加密密码可存储在web.config或哈希和盐渍的密码可以存储在数据库中,但是它可以存储密码的东西就像一个密钥库? 请问一个密钥库,甚至是存储“服务帐户”由一个应用程序所需要的密码是个好主意? 解决方案 最接近模拟在.NET / Windows世界中一个Java密钥是DPAPI(的 http://en.wikipedia.org/wiki/Data_Protection_API ..
发布时间:2016-06-05 18:39:27 C#/.NET