Websphere Liberty - 如何从 windows 注册表中获取密钥库密码?
Websphere Liberty - How to fetch the keystore password from windows registry?
我在 Websphere Liberty 上有一个应用程序 运行,并试图探索从 windows 注册表中获取密钥库密码的方法。
例如 - 将密钥库服务对象条目添加到 server.xml 文件。 keyStore 元素称为 defaultKeyStore 并包含密钥库密码。
<keyStore id="samplePKCS12KeyStore" password="myPassword" location="MyKeyStoreFile.p12" type="PKCS12" />
有没有办法从 windows 注册表中获取密码而不是将其保存在 server.xml 中?是否可以建立从 java 代码(应用程序代码)到 server.xml 的挂钩?
谢谢
我认为不可能将密码存储在非文件系统存储中。您最好的选择是 encrypt the server.xml passwords 并将解密密钥存储在单独的目录中。请注意,正如该文档所述,服务器最终需要访问实际密码,因此从根本上说,您只能隐藏而不是阻止未经授权的密码访问。
我在 Websphere Liberty 上有一个应用程序 运行,并试图探索从 windows 注册表中获取密钥库密码的方法。
例如 - 将密钥库服务对象条目添加到 server.xml 文件。 keyStore 元素称为 defaultKeyStore 并包含密钥库密码。
<keyStore id="samplePKCS12KeyStore" password="myPassword" location="MyKeyStoreFile.p12" type="PKCS12" />
有没有办法从 windows 注册表中获取密码而不是将其保存在 server.xml 中?是否可以建立从 java 代码(应用程序代码)到 server.xml 的挂钩?
谢谢
我认为不可能将密码存储在非文件系统存储中。您最好的选择是 encrypt the server.xml passwords 并将解密密钥存储在单独的目录中。请注意,正如该文档所述,服务器最终需要访问实际密码,因此从根本上说,您只能隐藏而不是阻止未经授权的密码访问。