使用没有密码的密钥库在 Wildfly 8.2 上配置 SSL

Configuring SSL on wildfly 8.2 with keystore without password

我有一个密码为空的密钥库,我正在尝试在 Wildfly 8.2 上配置它,但这不起作用。

我用一个有密码的密钥库配置了另一台服务器,它有效!

有人知道 wildfly 是否不允许使用没有密码的密钥库进行配置吗?

我使用的命令行是:

/core-service=management/security-realm=ssl-realm/:add()

/core-service=management/security-realm=ssl-realm/server-identity=ssl/:add(keystore-path=keystore.jks, keystore-relative-to=jboss.server.config.dir, keystore-password="", alias= simet)

/subsystem=undertow/server=default-server/https-listener=https/:add(socket-binding=https, security-realm=ssl-realm)

我尝试通过 cli 命令执行此操作,它告诉我密码不能为空,然后我尝试更改 standalone.xml,但当我这样做时服务器没有启动。

以及我在 standalone.xml

中添加的代码
<security-realm name="SSLRealm">
    <server-identities>
        <ssl>
            <keystore path="keystore.jks" relative-to="jboss.server.config.dir" keystore-password="" alias="serverkey" key-password=""/>
        </ssl>
    </server-identities>
</security-realm>

在glassfish中,我曾经使用没有密码的密钥。在 wildfly 中是不可能的吗?

对不起。我错了:

密码不为空。密码是默认密码 "changeit".

然后,我了解到 运行 这个命令不需要密码:

keytool -list -v -alias myaliaskey -keystore keystore.jks

我怎么不用密码使用上面的命令,我以为密码是空的,但不是。