gpt4 book ai didi

javascript - 使用 SSL 和证书通过 Phonegap 连接到 Web 服务器

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:48 24 4
gpt4 key购买 nike

这就是关于基于 JS 构建的 Phonegap Android 和 iOS 应用程序的全部内容。

我们有一个带有方法的服务器:- 授权(登录,通过)返回 certificate.p12 文件 (PKCS#12)。

服务器也有方法,需要使用该证书进行授权。 Ruby 上的示例如下所示:

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE

pkcs12 = OpenSSL::PKCS12.new(File.read('<CERTIFICATE_PATH>'),'')

http.cert = pkcs12.certificate
http.key = pkcs12.key

req = Net::HTTP::Get.new(url.path)

result = http.start {|http|
result = http.request(req)
p result.body
}

但是如何在 JS 上实现呢?如何从 Phonegap 对 JS 进行方法调用?

我找到的唯一解决方案:通过 Java 和 iOS 上的插件,但我不确定它们是否有效。如果是,也许有人已经制作了它们?

最佳答案

我使用 Twitter 的 finagle 和 akka 连接到网络服务。您将必须学习 scala 以及如何将 java 与 scala 混合并安装 sbt,如果您有足够的时间适应学习曲线,这将是一个选择。 Scala 也有一个非常好的用于 xml 解析的 api。

应用程序配置文件将指定您的安全设置。值得探讨。

这涉及大量的研究和编码,但从长远来看是值得的。

关于javascript - 使用 SSL 和证书通过 Phonegap 连接到 Web 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8167579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com