Glassfish允许通过其管理控制台设置SSL证书的昵称,如下图所示:
但是网上几乎所有教程都提到有必要用s1as
文件中的所有将使用的默认SSL昵称(mydomain.com
)替换为(即domain.xml
)。
那么设置证书昵称的正确方法是什么?
最佳答案
无论如何,管理控制台很有可能只是在更新domain.xml文件。在这两种情况下,均应避免在任何可能的地方修改domain.xml文件。 GF4的安全指南中没有官方建议,并且仅提及证书昵称是:
如果在启用SSL的GlassFish服务器上启用安全管理员
安装,安全管理员使用现有值
作为安全管理员的DAS管理员别名。
https://glassfish.java.net/docs/4.0/security-guide.pdf
从功能的角度来看,实际上没有必要更改昵称。将密钥/证书导入密钥库时,您可以使用相同的名称替换现有证书,这是完全有效的。
编辑:要使用asadmin
命令更改别名,可以将enable-secure-admin
与--instancealias myNewAlias
或--adminalias myOtherNewAlias
(或两者)一起使用。adminalias
的默认值为s1as
,instancealias
的默认值为glassfish-instance
。
关于java - 配置Glassfish SSL证书昵称的正确方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29278152/