Worklight 6.2 SSL配置
我正在尝试在本地开发机器上配置SSL,以便适配器能够连接到银行端服务 我们的后端服务团队向我们提供了以下信息:Worklight 6.2 SSL配置,ssl,ibm-mobilefirst,Ssl,Ibm Mobilefirst,我正在尝试在本地开发机器上配置SSL,以便适配器能够连接到银行端服务 我们的后端服务团队向我们提供了以下信息: ssl.keystore.path=conf/mobile.p12 ssl.keystore.type=PKCS12 ssl.keystore.password=PASSA SSL别名=别名 SSL密码=PASSA 他们发送文件以使用“mobile.p12”文件 我已将这些配置添加到worklight.properties: # Worklight SSL keystore #
# Worklight SSL keystore
#######################################################################################################################
ssl.keystore.path=conf/mobile.p12
#SSL certificate keystore type (jks or PKCS12)
ssl.keystore.type=PKCS12
#SSL certificate keystore password.
ssl.keystore.password= PASSA
在my Adapter.xml中,我添加了以下内容:
<sslCertificateAlias> AlIAS </sslCertificateAlias>
<sslCertificatePassword> PASSA </sslCertificatePassword>
我试图通过以下方式将证书导入default.keystore
inside server>config:
keytool -importkeystore -srckeystore mobile.p12 -destkeystore default.keystore -srcstoretype PKCS12
结果是:
Import command completed: 0 entries successfully imported, 0 entries failed or cancelled
这表明它自0个条目起不起作用
运行keytool命令后,当我在应用程序中单击login时,错误更改为:
Http request failed: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
这表明我的配置是错误的
我错过了什么
谢谢。根据您的证书类型(未签名、自签名、CA颁发),请确保您遵守以下说明: 具体而言:
Http request failed: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated