我开发了一个应该使用基于X509的身份验证的项目。我遵循IBM Worklight入门模块开发此项目。这些步骤是,IBM Worklight 6.1中基于证书的身份验证X509
- 创建根CA
- 创建签名CA
- 创建服务器证书
- 服务器证书
- 出口的签名CA
- 导出PKCS12文件创建证书链用于服务器证书的PKCS12文件
- 为SSL配置IBM Websphere Liberty Profile
然后,我在authenticationConfig.xml文件中给出了模块中的登录模块,领域和安全测试详细信息。之后,我创造了一个挑战处理器的领域。我给了适配器程序的安全测试。
我已经在Android模拟器中使用ReamlB安装了根CA.然后我在Android模拟器中安装了该项目。尝试访问适配器过程时,它显示登录表单以输入凭据。我输入凭证作为'worklight',并输入登录名。但它显示了以下错误。
logcat消息是here。
现在,我有两个疑问。
- 是否有任何默认证书可供使用,以便证书只接受该证书。
- 当我下载IBM Worklight Getting Started Module提供的示例项目时,它包含openssl.cnf文件和user_certificate_setup.sh文件。但是在模块中没有办法生成.sh文件并将其包含在项目中。
我面对的错误是什么,有什么线索!
在此先感谢!
你可以发布Logcat中的日志来查看它显示的错误吗? –