Solaris 9 4/03 发行说明

管理界面别称列表中不显示外部认证别称 (4725473)

如果通过 Sun ONE Application 管理界面安装外部认证,则当您试图使用安装在外部加密模块上的认证为 http 收听者启用 SSL 时,会遇到问题。尽管能够成功安装认证,但认证别称并不显示在管理界面中。

解决方法:按照以下步骤执行操作。

  1. 以管理员用户身份登录到安装有 Sun ONE Application Server 软件的系统中。

  2. 使用 asadmin 命令将 http 收听者链接到安装在外部加密模块上的认证。有关 asadmin 命令的详细信息,请参见 asadmin(1AS) 手册页。


    # asadmin create-ssl --user admin user--password password --host host name \
    --port port --type http-listener --certname nobody@apprealm:Server-Cert \
    --instance instance --ssl3enabled=true \
    --ssl3tlsciphers +rsa_rc4_128_md5 http-listener-1

    以上命令在认证与服务器实例之间建立了链接,但该命令并不安装认证,认证是通过管理界面安装的。


    注意:

    尽管已将认证和 http 收听者链接起来,但 http 收听者只在非 SSL 模式中进行收听。


  3. 启用 http 收听者在 SSL 模式中进行收听,使用下面的命令:


    # asadmin set --user admin user --password password --host host name \
    --port port server1.http-listener.http-listener-1.securityEnabled=true

    以上命令将服务器实例的收听状态从非 SSL 切换到 SSL。执行完以上操作后,认证将显示在管理界面中。

现在您可以根据需要使用管理界面来编辑 http 收听者。