![](/img/trans.png)
[英]Specify different package identifier for Android and iOS MobileFirst V8.0 Cordova Apps
[英]IBM MobileFirst Platform v8.0 Https connection from MobileApplication
我正在使用在IBM Liberty WAS V17.0.0.2中配置的MFP 8.0
使用从Mfpconsole下载中心下载的示例应用程序尝试访问默认的HTTPS端口9443进行访问。
访问mfpserver失败,以下是我的错误,
“ errorCode:” UNEXPECTED_ERROR“ errorMsg:” javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:找不到证书路径的信任锚。“
因此,要测试我的服务器是否正常工作,我使用9080端口进行了测试,它工作正常,没有任何问题。
在我的自由server.xml中,Am使用默认密钥存储区,我添加了以下行
ssl id =“ defaultSSLConfig” keyStoreRef =“ defaultKeyStore” sslProtocol =“ SSL_TLSv2”
如果确实缺少要完成的工作,请指导我修复此问题。
注意:我使用的是默认的密钥库和证书,这是我们启动Liberty节点时生成的。
缺省密钥库包含一个自签名证书。 对于大多数新的mobileOS,这将不起作用。 在这种情况下,您需要创建一个包含正确的CA或自定义CA签名证书的自定义密钥库,并配置应用程序服务器以使用此自定义密钥库。
如果您的自定义密钥库包含众所周知的CA颁发的证书(Verisign,DigiCert,GeoTrust等),则无需将根CA添加到设备中。 设备的证书存储区包含大多数这些证书。 否则,您需要导出根CA并将其手动添加到设备证书存储中。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.