有没有办法确定哪个应用程序正在使用特定的证书?尤其是 GTE CyberTrust 发行的一张。我们的应用程序在与其他应用程序建立传出连接时使用了不同的证书。我想知道这是否可以在 Weblogic Server 管理控制台中显示?如果不是,它们可以通过其他方法显示吗?
问问题
68 次
1 回答
1
我认为让这件事变得棘手的是有很多方法可以“使用”证书。
首先,证书可以存储在单独的密钥库中,或 jre/lib/security/cacerts 中,weblogic 管理控制台配置中,或使用 java 系统属性 -Djavax.net.ssl.trustStore 传递。它可以由诸如 SSLSocket 之类的类或任何使用此类的任意库使用,或通过 Spring xml 配置。
如果应用程序通过 HTTPS 连接到具有匹配 CN 的域,通常会“使用”证书。我将从搜索源代码开始(例如:搜索 SSLSocket / HTTPS / CN 名称)
于 2013-06-17T01:01:01.740 回答