Index: net/android/cert_verify_result_android.h |
diff --git a/net/android/cert_verify_result_android.h b/net/android/cert_verify_result_android.h |
index 692a15a0bddd320346f4e8a8386b975dcd2879af..7027c3d7726dc1842133f528d6e98c5feda5e181 100644 |
--- a/net/android/cert_verify_result_android.h |
+++ b/net/android/cert_verify_result_android.h |
@@ -5,18 +5,32 @@ |
#ifndef NET_ANDROID_CERT_VERIFY_RESULT_ANDROID_H_ |
#define NET_ANDROID_CERT_VERIFY_RESULT_ANDROID_H_ |
+#include <jni.h> |
+ |
+#include <string> |
+#include <vector> |
+ |
#include "base/basictypes.h" |
namespace net { |
namespace android { |
-enum CertVerifyResultAndroid { |
-#define CERT_VERIFY_RESULT_ANDROID(label, value) VERIFY_ ## label = value, |
-#include "net/android/cert_verify_result_android_list.h" |
-#undef CERT_VERIFY_RESULT_ANDROID |
+enum CertVerifyStatusAndroid { |
+#define CERT_VERIFY_STATUS_ANDROID(label, value) VERIFY_ ## label = value, |
+#include "net/android/cert_verify_status_android_list.h" |
+#undef CERT_VERIFY_STATUS_ANDROID |
}; |
+// Extract parameters out of an AndroidCertVerifyResult object. |
+void ExtractCertVerifyResult(jobject result, |
+ CertVerifyStatusAndroid* status, |
+ bool* is_issued_by_known_root, |
+ std::vector<std::string>* verified_chain); |
+ |
+// Register JNI methods. |
+bool RegisterCertVerifyResult(JNIEnv* env); |
+ |
} // namespace android |
} // namespace net |