truststore相关内容

当只有 https URL 时,获取证书并将其添加到 Java 信任库?

我正在尝试通过 Google Cloud Message 服务器向 Android 设备发送推送通知. 我们使用的网址是: https://android.googleapis.com/gcm/send 在我们的企业应用程序中,我们不使用默认的 CA 权限,并且出于安全原因,我们在 SSLContext 属性加载的信任库文件中手动添加我们信任的每个实体.我想将 GCM 证书添加到我们的信 ..
发布时间:2022-01-25 16:46:59 Java开发

将 Windows 证书导入 Java

我有一个 java 服务器正在尝试通过 SSL 连接到外部 Ldap 服务器(作为客户端以执行查询). 我在连接时遇到问题,因为他们在连接时发送给我的证书仅在我的本地 Windows 信任库中受信任,但在 java 信任库 (cacerts) 中不存在. 有没有办法告诉 Java 信任 Windows 可以信任的任何证书? 或者,有没有办法将所有受信任的证书从 windows 信 ..
发布时间:2022-01-25 16:04:18 Java开发

由于 InvalidAlgorithmParameterException,无法将工件从/向中心传输:trustAnchors 参数必须非空

当我尝试安装 maven 项目的 pom.xml 时,出现以下错误.请帮忙. 在项目 pm 上执行目标 org.apache.maven.plugins:maven-resources-plugin:2.6:resources (default-resources) 失败:执行目标 org.apache.maven.plugins:maven-resources 的默认资源-plugin:2 ..

如何列出 OpenSSL 信任的证书?

据我所知,任何使用 X.509 证书的软件都可能有自己的依据来决定证书是否可信. AFAIK OpenSSL 只是查阅一个列表(例如,/etc/ssl/certs)并检查证书是否存在. OpenSSL 有没有办法列出它信任的所有证书?我知道我可以自己查阅该文件(在我特定的 OpenSSL 安装中),但是有没有一种(与安装无关的)方法可以从 OpenSSL 本身获取受信任的列表? ..
发布时间:2022-01-07 19:19:35 其他开发

在 JBoss 7 中设置正确的信任库

我想从 JBoss 7 应用程序发送电子邮件.SMTP 服务器需要带有自签名证书的 TLS 连接.如果我尝试发送电子邮件,我会收到 SSLHandshakeException,因为无法检查服务器证书.为了解决这个问题,我添加了这个:http://springinpractice.com/2012/04/29/fixing-pkix-path-building-issues-when-using-j ..
发布时间:2022-01-07 12:22:11 Java开发

在同一个 JVM 上设置多个信任库

我有一个在 weblogic 服务器上运行的 Java 应用程序.该应用程序有两个不同的模块,它们使用 SSL 连接到外部 Web 服务 - 假设模块 A 和模块 B. 模块 A - 建立在轴上 - 使用信任库 AMoudle B - 基于 Spring-ws 构建 - 使用信任库 B. 模块 A 已存在.正在引入模块 B. 我需要能够根据正在调用的模块在 JVM 中动态设置信任 ..
发布时间:2021-12-14 14:55:18 Java开发

如何让 Python 使用来自 Mac OS TrustStore 的 CA 证书?

我需要在公司内联网上使用 curtom 根证书并将它们加载到 Mac OS TrustStore (KeyChain) 中确实解决了所有浏览器和 GUI 应用程序的问题. 似乎它甚至适用于 Mac OS X 附带的 curl 版本,但它不适用于 python,即使是 Mac 附带的版本操作系统 10.12 Sierra (Python 2.7.10) 不过,似乎我会被打到: urll ..
发布时间:2021-12-14 14:39:05 Python

是否有可能让 Java 忽略“信任存储"?并接受它获得的任何 SSL 证书?

我正在尝试编写一个使用 javax.mail API 发送邮件的 SSL 客户端.我遇到的问题是服务器请求我使用 SSL,但服务器也配置了非标准 SSL 证书.我发现的网页说我需要将证书安装到信任库中.我不想这样做(我没有必要的权限.) 有没有办法让 Java 忽略证书错误并接受它? 如果做不到这一点,有没有办法让我的程序在本地使用信任库,而不是为整个 JVM 安装? 解决方案 您 ..
发布时间:2021-12-14 14:24:40 Java开发

java - trustStore 的路径 - 设置属性不起作用?

我已经设置了一个自签名证书来测试 ssl java 连接 - 但是,它拒绝定位 java trustStore.除了将类编译到的文件夹(我使用 netbeans)以及/java/jre6/bin 之外,我还在/Java/jre6/lib/security 中保存了它的副本以上似乎都不起作用,因为当我运行以下命令时 - trustStore = null. 公共类 ShowTrustStore { ..
发布时间:2021-12-14 14:16:12 Java开发

在 java 中使用自定义信任库以及默认信任库

我正在用 Java 编写一个应用程序,它通过 HTTPS 连接到两个 Web 服务器.一个通过默认信任链获得信任的证书,另一个使用自签名证书.当然,连接到第一台服务器是开箱即用的,而在我使用来自该服务器的证书创建 trustStore 之前,使用自签名证书连接到服务器是无效的.但是,与默认信任服务器的连接不再起作用,因为显然一旦我创建了自己的信任库,默认信任库就会被忽略. 我找到的一个解决方 ..
发布时间:2021-11-25 18:12:17 Java开发

如何在特定连接上使用不同的证书?

我添加到大型 Java 应用程序的模块必须与另一家公司的 SSL 安全网站进行通信.问题是该站点使用自签名证书.我有一份证书副本来验证我没有遇到中间人攻击,我需要将此证书合并到我们的代码中,以便与服务器的连接成功. 这是基本代码: void sendRequest(String dataPacket) {String urlStr = "https://host.example.com/" ..
发布时间:2021-11-25 11:27:40 Java开发

如何在特定连接上使用不同的证书?

我添加到大型 Java 应用程序的模块必须与另一家公司的 SSL 安全网站进行通信.问题是该站点使用自签名证书.我有一份证书副本来验证我没有遇到中间人攻击,我需要将此证书合并到我们的代码中,以便与服务器的连接成功. 基本代码如下: void sendRequest(String dataPacket) {String urlStr = "https://host.example.com/" ..
发布时间:2021-11-19 22:45:32 Java开发

信任过期的证书

我的客户端在与证书过期的 https 服务器通信时出现以下错误.虽然我们正在等待通过更新在服务器端修复该问题,但我想知道我们是否可以通过将过期的证书添加到我们自己的信任库来绕过这个错误?这让我们可以在等待证书更新的同时获得一些测试时间. 美国的结束日期为 2011 年 9 月 8 日星期四 19:59:59 EDT,该日期不再有效.[4/17/13 19:22:55:618 EDT] 00000 ..
发布时间:2021-11-12 01:33:00 Java开发

如何以编程方式检查 X509 证书是否已在 Java Trust Store 中?

我正在开发一个客户端 GUI,它接受自签名服务器证书并将它们添加到信任库,就像任何浏览器一样.问题是我的客户端应用程序每次启动时都要求提供证书,换句话说,它不记得证书已经在信任库中了.我该如何实施?这就是我编写信任存储文件的方式: public void WriteTrustStore(String alias, X509Certificate c){char[] password = "ch ..
发布时间:2021-09-29 19:26:30 Java开发

C++ 将证书添加到 Windows 中的 Trust Root 存储

我有一项任务是将 openssl 库生成的证书(私钥和证书文件)从我的 C++ 程序添加到 Windows 中的 Trust Root Storage.你能展示一些代码示例吗?我想我应该使用 Win Api,但我还没有找到示例.也许有人有相同的任务或可以推荐相关资源.我还发现只有C++ 访问可信根证书但这是相反的问题.而不是我需要在存储中添加证书. 解决方案 我不知道这是否是最好的方法,但 ..
发布时间:2021-09-25 20:49:11 C/C++开发

更新后如何强制 tomcat Web 应用程序重新加载信任库

我有以下问题.我的基于 tomcat 5.5 的 Web 应用程序使用信任存储来验证 SSL 连接.该应用程序允许用户添加或删除要在验证过程中使用的 CA 证书.但是,从信任库中添加或删除证书不会改变任何事情.应用程序仅“识别"tomcat 启动时信任库中的证书.为了让它识别新的证书集,我需要重新启动 tomcat. 然而,这不是一个有效的解决方案.我需要的是一个基于代码的解决方案.请指教. ..
发布时间:2021-09-08 20:39:46 Java开发

使用Spring Boot进行客户端证书身份验证

我需要导入证书,以便向Spring Boot应用程序中的外部服务发出http请求. 我该如何设置Spring Boot? 那里有很多信息,但我发现所有这些都令人困惑.似乎我可能只需要创建一个类似"truststore.jks"密钥库的东西并导入正确的证书,然后将一些条目添加到我的application.properties中即可. 解决方案 首先使用 keytool 生成自签名 ..
发布时间:2021-05-18 20:01:08 Java开发