Since Android 7.0 the user trust store is not included in the trusted anchors by default. This PR adds support to use root CA certificates installed in the Android user trust store to connect to Webdav vaults hosted on servers using certificates signed by private root CAs, using https. May also allow to use Buttercup with Webdav servers using self-signed certificates.
Since Android 7.0 the user trust store is not included in the trusted anchors by default. This PR adds support to use root CA certificates installed in the Android user trust store to connect to Webdav vaults hosted on servers using certificates signed by private root CAs, using https. May also allow to use Buttercup with Webdav servers using self-signed certificates.
More information: https://developer.android.com/training/articles/security-config
Fixes https://github.com/buttercup/buttercup-mobile/issues/293 and most likely https://github.com/buttercup/buttercup-mobile/issues/159 as well.