Index: net/android/javatests/src/org/chromium/net/X509UtilTest.java |
diff --git a/net/android/javatests/src/org/chromium/net/X509UtilTest.java b/net/android/javatests/src/org/chromium/net/X509UtilTest.java |
index 7dcbc685cd4ca20d5a8fdaa4f2b3baa3fbd8481b..42230b666e77052f4b46c4f1c60217ce2f471eb6 100644 |
--- a/net/android/javatests/src/org/chromium/net/X509UtilTest.java |
+++ b/net/android/javatests/src/org/chromium/net/X509UtilTest.java |
@@ -71,29 +71,39 @@ public class X509UtilTest extends InstrumentationTestCase { |
return bytes; |
} |
+ private Context GetContext() { |
+ return getInstrumentation().getContext(); |
+ } |
+ |
@MediumTest |
public void testEkusVerified() throws GeneralSecurityException, IOException { |
- X509Util.addTestRootCertificate(pemToDer(CERTS_DIRECTORY + BAD_EKU_TEST_ROOT)); |
- X509Util.addTestRootCertificate(pemToDer(CERTS_DIRECTORY + GOOD_ROOT_CA)); |
+ X509Util.addTestRootCertificate(GetContext(), |
+ pemToDer(CERTS_DIRECTORY + BAD_EKU_TEST_ROOT)); |
+ X509Util.addTestRootCertificate(GetContext(), |
+ pemToDer(CERTS_DIRECTORY + GOOD_ROOT_CA)); |
assertFalse(X509Util.verifyKeyUsage( |
X509Util.createCertificateFromBytes( |
+ GetContext(), |
pemToDer(CERTS_DIRECTORY + CRITICAL_CODE_SIGNING_EE)))); |
assertFalse(X509Util.verifyKeyUsage( |
X509Util.createCertificateFromBytes( |
+ GetContext(), |
pemToDer(CERTS_DIRECTORY + NON_CRITICAL_CODE_SIGNING_EE)))); |
assertFalse(X509Util.verifyKeyUsage( |
X509Util.createCertificateFromBytes( |
+ GetContext(), |
readFileBytes(CERTS_DIRECTORY + WEB_CLIENT_AUTH_EE)))); |
assertTrue(X509Util.verifyKeyUsage( |
X509Util.createCertificateFromBytes( |
+ GetContext(), |
pemToDer(CERTS_DIRECTORY + OK_CERT)))); |
try { |
- X509Util.clearTestRootCertificates(); |
+ X509Util.clearTestRootCertificates(GetContext()); |
} catch (Exception e) { |
fail("Could not clear test root certificates: " + e.toString()); |
} |