我正在使用websphere 7.从其管理控制台证书可以添加到信任存储区。
Security->SSL certificate and key management->Key stores and certificates-> NodeDefaultTrustStore-> Signer certificates
我想通过Java代码添加以编程方式。如何使用Java在该商店中添加和删除它?
答案 0 :(得分:1)
姆兰,
看看您是否可以使用wsadmin实用程序自动化证书的标记,最好让websphere管理该信任存储
感谢, DIMS
答案 1 :(得分:0)
答案 2 :(得分:0)
无法通过Java代码以编程方式在Websphere中添加truststore。
答案 3 :(得分:0)
您可以做的一件事,如果可以通过“Web”界面(即通过HTML /等页面)完成,您可以通过某种方式进行此操作。
看看Selenium HQ。我认为它可能适合你。
答案 4 :(得分:0)
这是一个从URL获取的工作示例:
wsadmin.bat -conntype SOAP -port 8881 -host localhost -username localwsadmin -password Mypass123 -lang jython -c "AdminTask.retrieveSignerFromPort('-host smtp.office365.com -port 995 -keyStoreName NodeDefaultTrustStore -certificateAlias MSO365cert')"
从这样的文件中添加:
AdminTask.addSignerCertificate('[-keyStoreName NodeDefaultTrustStore -certificateAlias
default -certificateFilePath <file path> -base64Encoded true]')
也可以通过GUI iKeyman或Java CMD keytool.exe (C:\ IBM \ WebSphere \ AppServer \ java \ bin \ keytool.exe)来完成