Это все о сборке приложений Phonegap для Android и iOS на JS.
У нас есть сервер с методом:
- Авторизуйтесь (авторизуйтесь, пройдите)
который возвращает файл 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? Как сделать вызов метода на JS из Phonegap?
Единственное решение, которое я нашел: через плагины на Java и iOS, но я не уверен, что они будут работать. Если да, может, кто-то их уже сделал?