删除自签名证书后无法访问 WebSphere Integrated Solutions Console
Unable to access WebSphere Integrated Solutions Console after deleting self-signed certs
我是 WebSphere 的新手(您可以从我过时的用户名看出),我犯了一个错误。在尝试解决我组织中的安全问题时,我删除了 WebSphere 中的自签名证书。这似乎已导致 Integrated Solutions Console 崩溃。我们在 WebSphere 中托管的应用程序仍然运行良好。
有没有办法使用 Jython 或 Jacl 脚本重新创建这些证书并正确配置它们?还是有其他方法可以访问控制台?
Web 浏览器 (IE) 在尝试加载控制台页面时抱怨 TLS 错误。
您可以使用 wsadmin 中的 createSelfSignedCertificate 命令创建新证书。您必须 运行 wsadmin 断开与服务器的连接。
大致如此
启动 wsadmin 例如
wsadmin -conntype none
然后 运行 createSelfSignedCertificate 任务。如果您在独立的应用程序服务器上,则密钥库可能是 NodeDefaultKeyStore;如果您在 ND 环境中,则密钥库可能是 CellDefaultKeyStore。如果 运行ning 未连接,您必须提供管理范围。您可以使用 listManagementScopes 命令获取列表或管理范围。为 certificateCommonName 参数填写您的主机名。
例如
获取管理范围列表
wsadmin> AdminTask.listManagementScopes()
创建自签名证书
AdminTask.createSelfSignedCertificate('[-keyStoreName -keyStoreScope -certificateAlias -certificateCommonName -certificateOrganization ibm -certificateState us ]')
保存更改
AdminConfig.save()
如果您只需要进入控制台,您可以在 /config/cells/../security.xml
中禁用安全性
只需设置"enabled=false"并重启服务器。使用控制台创建新证书应该比使用 wsadmin
更容易
我是 WebSphere 的新手(您可以从我过时的用户名看出),我犯了一个错误。在尝试解决我组织中的安全问题时,我删除了 WebSphere 中的自签名证书。这似乎已导致 Integrated Solutions Console 崩溃。我们在 WebSphere 中托管的应用程序仍然运行良好。
有没有办法使用 Jython 或 Jacl 脚本重新创建这些证书并正确配置它们?还是有其他方法可以访问控制台?
Web 浏览器 (IE) 在尝试加载控制台页面时抱怨 TLS 错误。
您可以使用 wsadmin 中的 createSelfSignedCertificate 命令创建新证书。您必须 运行 wsadmin 断开与服务器的连接。
大致如此
启动 wsadmin 例如
wsadmin -conntype none
然后 运行 createSelfSignedCertificate 任务。如果您在独立的应用程序服务器上,则密钥库可能是 NodeDefaultKeyStore;如果您在 ND 环境中,则密钥库可能是 CellDefaultKeyStore。如果 运行ning 未连接,您必须提供管理范围。您可以使用 listManagementScopes 命令获取列表或管理范围。为 certificateCommonName 参数填写您的主机名。
例如
获取管理范围列表
wsadmin> AdminTask.listManagementScopes()
创建自签名证书
AdminTask.createSelfSignedCertificate('[-keyStoreName -keyStoreScope -certificateAlias -certificateCommonName -certificateOrganization ibm -certificateState us ]')
保存更改 AdminConfig.save()
如果您只需要进入控制台,您可以在 /config/cells/../security.xml
中禁用安全性只需设置"enabled=false"并重启服务器。使用控制台创建新证书应该比使用 wsadmin
更容易