mirror of
https://github.com/M66B/FairEmail.git
synced 2026-03-30 21:58:52 +02:00
BIMI requires secure connections
This commit is contained in:
@@ -22,6 +22,7 @@ package eu.faircode.email;
|
||||
import android.content.Context;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.Color;
|
||||
import android.net.Uri;
|
||||
import android.text.TextUtils;
|
||||
import android.util.Pair;
|
||||
|
||||
@@ -122,6 +123,12 @@ public class Bimi {
|
||||
if (TextUtils.isEmpty(l))
|
||||
continue;
|
||||
|
||||
Uri ul = Uri.parse(l);
|
||||
if (!"https".equals(ul.getScheme())) {
|
||||
Log.e("BIMI insecure img=" + l);
|
||||
continue;
|
||||
}
|
||||
|
||||
URL url = new URL(l);
|
||||
Log.i("BIMI favicon " + url);
|
||||
|
||||
@@ -152,6 +159,12 @@ public class Bimi {
|
||||
if (TextUtils.isEmpty(a))
|
||||
continue;
|
||||
|
||||
Uri ua = Uri.parse(a);
|
||||
if (!"https".equals(ua.getScheme())) {
|
||||
Log.e("BIMI insecure pem=" + a);
|
||||
continue;
|
||||
}
|
||||
|
||||
try {
|
||||
URL url = new URL(a);
|
||||
Log.i("BIMI PEM " + url);
|
||||
|
||||
Reference in New Issue
Block a user