fluttercommunity / fluttercommunity/flutter_webview_plugin

SSL error

Abierto
#298 21 comentarios 3 reacciones 0 asignados Ver en GitHub
enhancement help wanted
Lenguaje dominante
Java
Estrellas
1.5k
Forks
938
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

Hay,

i'm having a xamp server on a machine with a self signed certificate.
I need to login to the website but because of the ssl the website is white.

`
@override
void initState() {
super.initState();
final flutterWebviewPlugin = new FlutterWebviewPlugin();
flutterWebviewPlugin.onHttpError.skip(1000);
flutterWebviewPlugin.launch("https url to website", hidden: true, allowFileURLs: true, appCacheEnabled: true,withJavascript: true, withLocalStorage: true, withZoom: true);

flutterWebviewPlugin.onHttpError.skip(1000);

flutterWebviewPlugin.onStateChanged((state) async){
flutterWebviewPlugin.evalJavascript("document.getElementById(\"name\").innerText = \"username\"");
flutterWebviewPlugin.evalJavascript("document.getElementById(\"password\").innerText = \"pw\"");
flutterWebviewPlugin.evalJavascript("document.getElementById(\"loginbutton\").invokeMember(\"click\")");
var test = flutterWebviewPlugin.evalJavascript("document.getElementById(\"errorbox\").innerText");
};

flutterWebviewPlugin.dispose();
flutterWebviewPlugin.close();
}
`

Is there a way to catch up the ssl error "Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found." and ignore it?

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

El issue no nombra ningún archivo fuente ni ninguna prueba; empieza siguiendo el recorrido de Android WebView responsable de la CertPathValidatorException informada y revisa la discusión existente. Determina si se pueden gestionar certificados autofirmados y qué significa dar por completado el trabajo sin debilitar la validación de certificados no relacionada.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
flutter, java
Área
mobile
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.