Java 在WebSphereLocalTrustStore中添加证书;编程的
我正在使用WebSphere7。可以从其管理控制台将证书添加到信任存储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获取证书并将其存储在密钥库中 编辑: 另外,看看课堂
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编程的任何链接吗?是否要添加新的信任库,或向信任库添加证书?