在 weblogic 启动期间将密钥库密码作为 JVM 参数传递

发布于 2024-12-09 04:04:49 字数 301 浏览 0 评论 0原文

我在 weblogic 上部署了一个 Java 客户端应用程序。该客户端使用双向 SSL 调用来调用 Web 服务。我在 weblogic 启动期间将身份密钥库和密码作为 JVM 参数传递:

-Djavax.net.ssl.keyStore=/app/identity.jks -Djavax.net.ssl.keyStorePassword=keystorepassword

它工作正常。然而,密码以明文形式记录在 weblogic 日志中,这是一个安全问题。有办法解决这个问题吗?如何防止密码被记录。我使用的是weblogic 10.0 MP1版本。

I have a Java client application deployed on weblogic. This client invokes a webservice using two way SSL call. I am passing identity keystore and password as JVM args during weblogic start :

-Djavax.net.ssl.keyStore=/app/identity.jks
-Djavax.net.ssl.keyStorePassword=keystorepassword

It works all fine. However the password gets logged in the weblogic logs in clear text form which is a security issue. Is there a way around this? How do I prevent the password from being logged. I am using weblogic 10.0 MP1 version.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

孤檠 2024-12-16 04:04:50

System.setProperty(),在获取 SSLContext 之前。

System.setProperty(), before you get the SSLContext.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文