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

问题描述 投票:1回答:5

我正在使用Websphere7。可以从其管理控制台将证书添加到信任库。

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

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

java security certificate websphere
5个回答
1
投票

伊朗,

[看看是否可以使用wsadmin实用程序来自动执行证书加总,最好让Websphere管理该信任库

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

谢谢,昏暗


0
投票

This code example可以帮助您做到这一点。它从URL获取证书并将其存储在密钥库中。

编辑:

也请看KeyStore类。


0
投票

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

看看Selenium HQ。我认为这可能对您有用。


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)完成


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.