Worklight 6.2 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 #

我正在尝试在本地开发机器上配置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 
    #######################################################################################################################
    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颁发),请确保您遵守以下说明:

    具体而言:


    Idan,显然问题在于,当我从“project>build project”构建项目时,我收到了此错误“[error]FWLSE0156E:到后端服务器的HTTPS连接将失败,因为SSL密钥库文件“conf/mobile.p12”不可用。请更改SSL.keystore.*worklight.properties文件中的属性以指向SSL密钥库。”即使密钥库在目录中,但它不会拾取它。
    Http request failed: javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated