Eso es todo sobre Phonegap Android y la aplicación para iOS basada en JS.Conéctese al servidor web a través de Phonegap con SSL y Certificado
tenemos un servidor con el método: - Autorizar (inicio de sesión, pasar) que devuelven archivo certificate.p12 (PKCS # 12).
También el servidor tiene métodos que requieren autorización con ese certificado. Ejemplo en Ruby se ve así:
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
}
¿Pero cómo hacer eso en JS? ¿Cómo hacer llamadas de método en JS desde Phonegap?
La única solución que he encontrado: a través de complementos en Java e iOS, pero no estoy seguro de que funcionen. Si es así, ¿tal vez alguien ya lo hizo?
PhoneGap se ejecuta dentro de un objeto del navegador, así que solo use un certificado firmado, son bastante baratos, apuesto a que puede encontrar uno por menos de $ 20. – rook