| 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
|
|
|