fluttercommunity / fluttercommunity/flutter_webview_plugin

SSL error

Ouverte
#298 21 commentaires 3 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

enhancement help wanted
Langage dominant
Java
Étoiles
1.5k
Forks
936
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

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?

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

L’issue ne nomme aucun fichier source ni aucun test ; commencez par retracer le chemin Android WebView responsable de la CertPathValidatorException signalée et examinez la discussion existante. Déterminez si les certificats autosignés peuvent être pris en charge et ce que signifie l’achèvement, sans affaiblir la validation de certificats sans rapport.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
flutter, java
Domaine
mobile
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.