Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在WebSphereLocalTrustStore中添加证书;编程的_Java_Security_Certificate_Websphere - Fatal编程技术网

Java 在WebSphereLocalTrustStore中添加证书;编程的

Java 在WebSphereLocalTrustStore中添加证书;编程的,java,security,certificate,websphere,Java,Security,Certificate,Websphere,我正在使用WebSphere7。可以从其管理控制台将证书添加到信任存储 Security->SSL certificate and key management->Key stores and certificates-> NodeDefaultTrustStore-> Signer certificates 我想通过Java代码以编程方式添加它。如何使用Java在该存储中添加和删除它?可以帮助您做到这一点。它从URL获取证书并将其存储在密钥库中 编辑: 另外,看看课堂

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

Security->SSL certificate and key management->Key stores and certificates-> NodeDefaultTrustStore-> Signer certificates
我想通过Java代码以编程方式添加它。如何使用Java在该存储中添加和删除它?

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

编辑:

另外,看看课堂。

Imran

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

谢谢,
dims

没有办法通过Java代码以编程方式在Websphere中添加truststore。

有一件事您可以做,如果它可以通过“Web”界面(即通过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]')
AdminTask.addSignerCertificate('[-keysteRename NodeDefaultTrustStore-certificateAlias
默认值-certificateFilePath-base64Encoded true]')

也可以通过GUI iKeyman或Java CMDkeytool.exe(C:\IBM\WebSphere\AppServer\Java\bin\keytool.exe)

完成。谢谢。我可以获得Java编程的任何链接吗?是否要添加新的信任库,或向信任库添加证书?