| Index: net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java
|
| diff --git a/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java b/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java
|
| index 73225bd22592611f2d004f8e38c7a615bfcaf051..69a5722d2445638df00e73771722292d51e47495 100644
|
| --- a/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java
|
| +++ b/net/android/java/src/org/chromium/net/AndroidNetworkLibrary.java
|
| @@ -207,4 +207,23 @@ class AndroidNetworkLibrary {
|
| return X509Util.verifyServerCertificates(certChain, authType);
|
| }
|
|
|
| -}
|
| + /**
|
| + * Adds a test root certificate to the local trust store.
|
| + * @param rootCert DER encoded bytes of the certificate.
|
| + */
|
| + @CalledByNativeUnchecked
|
| + public static void addTestRootCertificate(byte[] rootCert) throws CertificateException,
|
| + KeyStoreException, NoSuchAlgorithmException {
|
| + X509Util.addTestRootCertificate(rootCert);
|
| + }
|
| +
|
| + /**
|
| + * Removes all test root certificates added by |addTestRootCertificate| calls from the local
|
| + * trust store.
|
| + */
|
| + @CalledByNativeUnchecked
|
| + public static void clearTestRootCertificates() throws NoSuchAlgorithmException,
|
| + CertificateException, KeyStoreException {
|
| + X509Util.clearTestRootCertificates();
|
| + }
|
| +}
|
|
|