diff options
Diffstat (limited to 'src/frontends/android/jni/libandroidbridge/charonservice.h')
-rw-r--r-- | src/frontends/android/jni/libandroidbridge/charonservice.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/frontends/android/jni/libandroidbridge/charonservice.h b/src/frontends/android/jni/libandroidbridge/charonservice.h index c53716588..d0c0b71a5 100644 --- a/src/frontends/android/jni/libandroidbridge/charonservice.h +++ b/src/frontends/android/jni/libandroidbridge/charonservice.h @@ -29,6 +29,7 @@ #define CHARONSERVICE_H_ #include <library.h> +#include <utils/linked_list.h> typedef enum android_vpn_state_t android_vpn_state_t; typedef struct charonservice_t charonservice_t; @@ -71,6 +72,14 @@ struct charonservice_t { */ bool (*bypass_socket)(charonservice_t *this, int fd, int family); + /** + * Get a list of trusted certificates via JNI + * + * @return list of DER encoded certificates (as chunk_t*), + * NULL on failure + */ + linked_list_t *(*get_trusted_certificates)(charonservice_t *this); + }; /** |