Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(424)

Unified Diff: net/android/network_library.cc

Issue 27500004: Listen for new system certificates. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Follow review Created 7 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/android/network_library.cc
diff --git a/net/android/network_library.cc b/net/android/network_library.cc
index 2407100cdc3052457bb0e86d71cdd2444a8a014b..3d7b8fc5440f844713f51df4e9414336228e1076 100644
--- a/net/android/network_library.cc
+++ b/net/android/network_library.cc
@@ -37,7 +37,7 @@ CertVerifyResultAndroid VerifyX509CertChain(
DCHECK(!auth_string.is_null());
jint result = Java_AndroidNetworkLibrary_verifyServerCertificates(
- env, chain_byte_array.obj(), auth_string.obj());
+ env, GetApplicationContext(), chain_byte_array.obj(), auth_string.obj());
return static_cast<CertVerifyResultAndroid>(result);
}
@@ -46,12 +46,14 @@ void AddTestRootCertificate(const uint8* cert, size_t len) {
JNIEnv* env = AttachCurrentThread();
ScopedJavaLocalRef<jbyteArray> cert_array = ToJavaByteArray(env, cert, len);
DCHECK(!cert_array.is_null());
- Java_AndroidNetworkLibrary_addTestRootCertificate(env, cert_array.obj());
+ Java_AndroidNetworkLibrary_addTestRootCertificate(
+ env, GetApplicationContext(), cert_array.obj());
}
void ClearTestRootCertificates() {
JNIEnv* env = AttachCurrentThread();
- Java_AndroidNetworkLibrary_clearTestRootCertificates(env);
+ Java_AndroidNetworkLibrary_clearTestRootCertificates(env,
+ GetApplicationContext());
}
bool StoreKeyPair(const uint8* public_key,

Powered by Google App Engine
This is Rietveld 408576698