diff --git a/FAQ.md b/FAQ.md index 36ad6546fa..5b5f8c9a8f 100644 --- a/FAQ.md +++ b/FAQ.md @@ -411,6 +411,7 @@ Anything on this list is in random order and *might* be added in the near future * [(198) Can you add spell checking?](#faq198) * [(199) Can you add proxy support?](#faq199) * [(200) How can I use Adguard to remove tracking parameters?](#faq200) +* [(201) What is certificate transparency](#faq201) [I have another question.](#get-support) @@ -5650,6 +5651,19 @@ visible as a short delay between tapping on a link and the link confirmation dia
+ +**(201) What is certificate transparency?** + +Please see [this article](https://certificate.transparency.dev/howctworks/) about what certificate transparency is. +Alternatively, see [this Wikipedia article](https://en.wikipedia.org/wiki/Certificate_Transparency). + +When certificate transparency is enabled in the connection-settings tab page of the app, +the [Chrome Certificate Transparency Policy](https://github.com/GoogleChrome/CertificateTransparency/blob/master/ct_policy.md) will be applied. + +FairEmail uses [this library](https://github.com/appmattus/certificatetransparency) to implement certificate transparency via a custom trust manager. + +
+

Get support

🌎 [Google Translate](https://translate.google.com/translate?sl=en&u=https%3A%2F%2Fm66b.github.io%2FFairEmail%2F%23get-support) diff --git a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java index 91a226c1ca..2ba7a36ddf 100644 --- a/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java +++ b/app/src/main/java/eu/faircode/email/FragmentOptionsConnection.java @@ -393,7 +393,7 @@ public class FragmentOptionsConnection extends FragmentBase implements SharedPre ibCertTransparency.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - Helper.view(v.getContext(), Uri.parse(Helper.URI_CERT_TRANSPARENCY), true); + Helper.viewFAQ(v.getContext(), 201); } }); diff --git a/app/src/main/java/eu/faircode/email/Helper.java b/app/src/main/java/eu/faircode/email/Helper.java index 4b5cae5e91..b3743a8717 100644 --- a/app/src/main/java/eu/faircode/email/Helper.java +++ b/app/src/main/java/eu/faircode/email/Helper.java @@ -225,7 +225,6 @@ public class Helper { static final String DONTKILL_URI = "https://dontkillmyapp.com/"; static final String URI_SUPPORT_RESET_OPEN = "https://support.google.com/pixelphone/answer/6271667"; static final String URI_SUPPORT_CONTACT_GROUP = "https://support.google.com/contacts/answer/30970"; - static final String URI_CERT_TRANSPARENCY = "https://en.wikipedia.org/wiki/Certificate_Transparency"; // https://developer.android.com/distribute/marketing-tools/linking-to-google-play#PerformingSearch private static final String PLAY_STORE_SEARCH = "https://play.google.com/store/search"; diff --git a/index.html b/index.html index 3b611bd5c2..05fd94f953 100644 --- a/index.html +++ b/index.html @@ -364,6 +364,7 @@
  • (198) Can you add spell checking?
  • (199) Can you add proxy support?
  • (200) How can I use Adguard to remove tracking parameters?
  • +
  • (201) What is certificate transparency
  • I have another question.

    (1) Which permissions are needed and why?

    @@ -2764,6 +2765,11 @@ adb install /path/to/FairEmail-xxx.apk

    Note that the Adguard filter list contains over 2,000 entries, which takes a few moments to scan, visible as a short delay between tapping on a link and the link confirmation dialog box appearing.


    +

    (201) What is certificate transparency?

    +

    Please see this article about what certificate transparency is. Alternatively, see this Wikipedia article.

    +

    When certificate transparency is enabled in the connection-settings tab page of the app, the Chrome Certificate Transparency Policy will be applied.

    +

    FairEmail uses this library to implement certificate transparency via a custom trust manager.

    +


    Get support