Add SSL certificate pinning. Implements https://redmine.stoutner.com/issues/54.
authorSoren Stoutner <soren@stoutner.com>
Wed, 23 Aug 2017 05:34:33 +0000 (22:34 -0700)
committerSoren Stoutner <soren@stoutner.com>
Wed, 23 Aug 2017 05:34:33 +0000 (22:34 -0700)
commit5fb34c1fa70b7c42a0fc3c0b5af8e856d3af2695
treeab98dd90ee70b67e9c24a619ad48650955b71cf6
parent500012f6332dee70b77f7a2c3f69a78cdac435af
Add SSL certificate pinning.  Implements https://redmine.stoutner.com/issues/54.
31 files changed:
.idea/dictionaries/soren.xml
app/src/main/assets/de/about_licenses.html
app/src/main/assets/en/about_licenses.html
app/src/main/assets/en/images/ic_vpn_lock.png [new file with mode: 0644]
app/src/main/assets/es/about_licenses.html
app/src/main/assets/it/about_licenses.html
app/src/main/java/com/stoutner/privacybrowser/activities/DomainsActivity.java
app/src/main/java/com/stoutner/privacybrowser/activities/MainWebViewActivity.java
app/src/main/java/com/stoutner/privacybrowser/definitions/WrapVerticalContentViewPager.java [new file with mode: 0644]
app/src/main/java/com/stoutner/privacybrowser/dialogs/CreateHomeScreenShortcutDialog.java
app/src/main/java/com/stoutner/privacybrowser/dialogs/PinnedSslCertificateMismatchDialog.java [new file with mode: 0644]
app/src/main/java/com/stoutner/privacybrowser/dialogs/SslCertificateErrorDialog.java
app/src/main/java/com/stoutner/privacybrowser/fragments/DomainSettingsFragment.java
app/src/main/java/com/stoutner/privacybrowser/fragments/DomainsListFragment.java
app/src/main/java/com/stoutner/privacybrowser/helpers/DomainsDatabaseHelper.java
app/src/main/res/drawable/ssl_certificate_disabled_dark.xml [new file with mode: 0644]
app/src/main/res/drawable/ssl_certificate_disabled_light.xml [new file with mode: 0644]
app/src/main/res/drawable/ssl_certificate_enabled_dark.xml [new file with mode: 0644]
app/src/main/res/drawable/ssl_certificate_enabled_light.xml [new file with mode: 0644]
app/src/main/res/layout/about_coordinatorlayout.xml
app/src/main/res/layout/add_domain_dialog.xml
app/src/main/res/layout/domain_settings_fragment.xml
app/src/main/res/layout/pinned_ssl_certificate_mismatch_linearlayout.xml [new file with mode: 0644]
app/src/main/res/layout/pinned_ssl_certificate_mismatch_scrollview.xml [new file with mode: 0644]
app/src/main/res/layout/view_ssl_certificate.xml
app/src/main/res/values-es/strings.xml
app/src/main/res/values-it/strings.xml
app/src/main/res/values/attrs.xml
app/src/main/res/values/colors.xml
app/src/main/res/values/strings.xml
app/src/main/res/values/styles.xml