www válido valido servidor presentado pero not intentado has google found for chrome certification certificado acceder android video ssl certificate

válido - Android: transmisión de video a través del servidor HTTPS local: certificado SSL rechazado



ssl android (1)

Necesito transmitir video a través de un servidor HTTPS local (por supuesto, para hacer un poco de DRM de fondo) en Android. El reproductor multimedia de Android se conecta al servidor local, "transmitiendo" el contenido del video a la pantalla.

Todo funciona bien con un servidor HTTP, pero tan pronto como habilito SSL, el reproductor de video se detiene.

Si me conecto al servidor HTTPS desde fuera de mi aplicación usando un navegador, recibo una advertencia SSL que puedo ignorar y luego se inicia el reproductor de video.

¿Hay alguna forma de desactivar el estricto manejo de certificados para el módulo de reproductor multimedia? He visto muchas publicaciones sobre cómo hacer esto usando mi propia conexión HTTP, pero nada sobre cómo hacer esto para el reproductor multimedia.

¡Gracias!

ACTUALIZACIÓN: Google para ''certificado de intranet'' o ''certificado instantáneo'' y encontrará algo que debería funcionar. Lo probaré mañana y publicaré la respuesta aquí.


Deberías probar esto por cierto ,

// Create a trust manager that does not validate certificate chains TrustManager[] trustAllCerts = new TrustManager[]{ new X509TrustManager() { public java.security.cert.X509Certificate[] getAcceptedIssuers() { return null; } public void checkClientTrusted( java.security.cert.X509Certificate[] certs, String authType) { } public void checkServerTrusted( java.security.cert.X509Certificate[] certs, String authType) { } } }; // Install the all-trusting trust manager // Try "SSL" or Replace with "TLS" try { SSLContext sc = SSLContext.getInstance("SSL"); sc.init(null, trustAllCerts, new java.security.SecureRandom()); HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory()); } catch (Exception e) { } // Now you can access an https URL without having the certificate in the truststore // Your Code Goes Here

Aquí hay más soluciones para esto
Validación de certificado en una conexión HTTPS
Android: confianza en los certificados SSL
https://.com/a/6378872/1008278