删除自签名证书后无法访问WebSphere Integrated Solutions Console

时间:2015-08-13 22:37:57

标签: ssl certificate websphere jython jacl

我是WebSphere新手(你可以用我过时的用户名告诉我),我犯了一个错误。在尝试解决组织中的安全问题时,我删除了WebSphere中的自签名证书。这似乎导致Integrated Solutions Console崩溃。我们在WebSphere中托管的应用程序仍然可以正常工作。

有没有办法使用Jython或Jacl脚本重新创建这些证书并正确配置它们?或者是否有其他方式可以访问控制台?

尝试加载控制台页面时,Web浏览器(IE)会抱怨TLS错误。

2 个答案:

答案 0 :(得分:1)

您可以使用wsadmin中的createSelfSignedCertificate命令创建新证书。您必须运行未连接到服务器的wsadmin。

粗略

启动wsadmin例如。

wsadmin -conntype none

然后运行createSelfSignedCertificate任务。如果您在独立应用程序服务器上,则密钥库可能是NodeDefaultKeyStore;如果您在ND环境中,则密钥库可能是CellDefaultKeyStore。如果运行未连接,则必须提供管理范围。您可以使用listManagementScopes命令获取列表或管理范围。填写certificateCommonName参数的主机名。

例如

获取管理范围列表

的wsadmin> AdminTask.listManagementScopes()

创建自签名证书

AdminTask.createSelfSignedCertificate(' [ - keyStoreName -keyStoreScope -certificateAlias -certificateCommonName -certificateOrganization ibm -certificateState us]')

保存更改 AdminConfig.save()

答案 1 :(得分:0)

如果您只需要进入控制台,可以在/ config / cells /../ security.xml中禁用安全性

只需设置“enabled = false”并重新启动服务器即可。使用控制台创建新证书应该比使用wsadmin

更容易