0

1.i使用keytool生成一个新的keystore(信息为[CN=192.168.0.184, OU=livechain, O=livechain, L=dalian, ST=liaoning, C=cn]) 2.身份服务器ip为192.168。 0.184,我将 carbon.xml 更改如下:

<HostName>192.168.0.184</HostName>

<KeyStore>
        <!-- Keystore file location-->
        <Location>${carbon.home}/repository/resources/security/mykeystore.jks</Location>
        <!-- Keystore type (JKS/PKCS12 etc.)-->
        <Type>JKS</Type>
        <!-- Keystore password-->
        <Password>mypkpassword</Password>
        <!-- Private Key alias-->
        <KeyAlias>mycert</KeyAlias>
        <!-- Private Key password-->
        <KeyPassword>mypkpassword</KeyPassword>
    </KeyStore>

和 identity.xml 如下:

<OpenIDServerUrl>https://192.168.0.184:9443/openidserver</OpenIDServerUrl>
<OpenIDUserPattern>https://192.168.0.184:9443/openid/</OpenIDUserPattern>

3.当我想在IP为192.168.0.180的另一台机器上登录身份服务器时,出现如下错误:

0x704:I/O transport error:hostname in certificate didn't match: <WIN-L3NH0DVFLOG> != <192.168.0.184>

但是如果我使用用户名和密码的通用登录,它成功了。

4.我从不更换主机。

那么,我该如何解决呢?

4

1 回答 1

0

只是为了试试,你能不能把 and 改成 192.168.0.184 IP 地址。并重新启动服务器并尝试。

    <OpenIDServerUrl>https://192.168.0.184:9443/openidserver</OpenIDServerUrl>OpenIDUserPattern>https://192.168.0.184:9443/openid/</OpenIDUserPattern>
于 2013-11-01T08:57:20.057 回答