繁体   English   中英

在 websphere 本地信任库中添加证书; 以编程方式

[英]Add certificate in websphere local truststore; Programmatically

我正在使用 websphere 7。从它的管理控制台证书可以添加到信任存储。

Security->SSL certificate and key management->Key stores and certificates-> NodeDefaultTrustStore-> Signer certificates

我想通过 Java 代码以编程方式添加它。 如何使用 Java 从该商店添加和删除它?

伊姆兰,

看看您是否可以使用 wsadmin 实用程序来自动化证书的老化,最好让 websphere 管理该信任存储

http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.express.doc%2Finfo%2Fexp%2Fae%2Frxml_atsignercert.html

谢谢,昏暗

这是一个从 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) 来完成

此代码示例可以帮助您做到这一点。 它从 URL 获取证书并将其存储在密钥库中。

编辑:

另外,看看KeyStore类。

无法通过 Java 代码以编程方式在 Websphere 中添加信任库。

您可以做的一件事是,如果可以通过“Web”界面(即通过 HTML/等页面)完成,则有一种方法可以做到。

看看Selenium 总部 我认为它可能对你有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM