如何将 .cer / .p12 导入移动应用程序

How to import .cer / .p12 into mobile application

我有一个 SOAP 请求要通过 HTTPS 发出,需要自签名证书。我的格式是 .p12 或 .cer

我有吗

  1. 在我的源代码中固定证书(使用 https://github.com/silkimen/cordova-plugin-advanced-http)
  2. 配置自己的 SSL 上下文 ()
  3. 使用证书签署 APK 文件

我不确定 1 和 2 的区别。谁能帮忙解释一下?

您可以使用这个插件:

https://www.npmjs.com/package/cordova-client-cert-authentication

通常在浏览器访问服务器时,会弹出要求证书的窗口。

这个插件实现了这一点,当您 运行 您的请求时,弹出窗口将被触发。 但是用户必须在他们的手机上安装证书。

此方法不需要您进行任何额外编码。