diff options
| author | William Luh <williamluh@google.com> | 2013-12-11 18:09:44 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-12-11 18:09:45 +0000 |
| commit | 3554740951b91b1487e72c2d2208302c29d43613 (patch) | |
| tree | e32d7cc9d02ba5968a665936540a89539406cace /core/java/android/net/http | |
| parent | ed62560f69d8a5445d2cae253937f3e4a4900b12 (diff) | |
| parent | d96371521299627c8be59e0d9d5b42a61d0720be (diff) | |
| download | frameworks_base-3554740951b91b1487e72c2d2208302c29d43613.zip frameworks_base-3554740951b91b1487e72c2d2208302c29d43613.tar.gz frameworks_base-3554740951b91b1487e72c2d2208302c29d43613.tar.bz2 | |
Merge "Expose new API for querying whether a certificate was user added."
Diffstat (limited to 'core/java/android/net/http')
| -rw-r--r-- | core/java/android/net/http/X509TrustManagerExtensions.java | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/core/java/android/net/http/X509TrustManagerExtensions.java b/core/java/android/net/http/X509TrustManagerExtensions.java index cfe5f27..db71279 100644 --- a/core/java/android/net/http/X509TrustManagerExtensions.java +++ b/core/java/android/net/http/X509TrustManagerExtensions.java @@ -63,4 +63,18 @@ public class X509TrustManagerExtensions { String host) throws CertificateException { return mDelegate.checkServerTrusted(chain, authType, host); } + + /** + * Checks whether a CA certificate is added by an user. + * + * <p>Since {@link X509TrustManager#checkServerTrusted} allows its parameter {@code chain} to + * chain up to user-added CA certificates, this method can be used to perform additional + * policies for user-added CA certificates. + * + * @return {@code true} to indicate that the certificate was added by the user, {@code false} + * otherwise. + */ + public boolean isUserAddedCertificate(X509Certificate cert) { + return mDelegate.isUserAddedCertificate(cert); + } } |
