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.我从不更换主机。
那么,我该如何解决呢?