java - 通过 weblogic 识别谁在使用证书

标签 java certificate weblogic

有没有办法识别哪个应用程序正在使用特定证书?尤其是 GTE Cyber​​Trust 发布的一份。 我们的应用程序在与其他应用程序建立传出连接时使用不同的证书。我想知道这是否可以显示在Weblogic Server 管理控制台中?如果没有可以通过其他方式显示吗?

最佳答案

我认为这个问题之所以棘手是因为有很多方法可以“使用”证书。

首先,证书可以存储在单独的 keystore 中,或者在 jre/lib/security/cacerts 中,在 weblogic 管理控制台配置上,或者使用 java 系统属性 -Djavax.net.ssl.trustStore 传递。它可以由 SSLSocket 等类或任何使用此类的任意库使用,或通过 Spring xml 配置。

通常,如果应用程序与具有匹配 CN 的域建立 HTTPS 连接,则会“使用”证书。我将首先搜索源代码(例如:搜索 SSLSocket/HTTPS/CN 名称)

关于java - 通过 weblogic 识别谁在使用证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17139101/

相关文章:

java - 来自 Java 的 UnknownHostException 但主机使用 Ping/nslookup/curl 解析

java - 我们可以依赖maven来处理运行时的类加载问题吗?

java - 从 Weblogic 9.x 上的 Spring 容器内访问 WAR 打包的类路径资源

java - 如何在 Java 3d 中设置 Universe 的功能?

java - 如何将c toHex方法转换为java

java - 创建一个信任库以仅验证由 JAVA 中的自定义 CA 签名的证书

android - 从 Eclipse 迁移到 Android Studio,证书不一致

ios - 从 Apple Developer Portal 中删除开发者证书

java - WebLogic启动时设置环境变量的最佳方式

java - 如何让 this.name 在值对象构造函数的类定义中工作?