Tengo un sitio web con una serie de servicios web RESTful que utiliza una aplicación de Android. Quiero permitir que todas las solicitudes pasen por HTTPS
. Por lo tanto, necesito un certificado SSL para mi sitio web.Certificado SSL para servicios web REST (utilizado por Android)?
Q: ¿Debo comprar un certificado SSL o puedo utilizar un certificado autofirmado en este caso? (No quiero gastar dinero en algo que no necesito.)
se me ocurre uno de estos enfoques:
- comprar un certificado SSL con Extended Validation (verde dirección bar). Probablemente no sea necesario.
- Compre un certificado SSL sin Extended Validation. Esto debería ser suficiente, ¿no?
- Firme personalmente un certificado SSL. ¿No estoy seguro de lo que esto implica?
¿Entonces un certificado autofirmado _might_ causa problemas en la API de HTTPS? Supongo que un certificado DV es el camino a seguir, ya que solo quiero evitar que se envíe información semi-confidencial en la red en texto sin formato. – l33t
¡Una cosa más! ¿Qué sucede si el hotel web utiliza * alojamiento compartido *? ¿Eso no significa que no puedo usar un certificado SSL personalizado? – l33t
En las comunicaciones SSL estándar, la aplicación del cliente no sabrá si está bien confiar en un certificado autofirmado. Debería proporcionar el certificado a la aplicación del cliente con anticipación y marcarlo como confiable en ese extremo. Si controlas la aplicación cliente que podría ser una opción, no sé si tienes suficiente acceso como desarrollador de aplicaciones para que el dispositivo Android confíe en tu certificado. Larga historia sí, un certificado DV es probablemente el mejor. –