X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=blobdiff_plain;f=src%2Ffrontends%2Fandroid%2Fjni%2Flibandroidbridge%2Fcharonservice.h;h=d0c0b71a513c4dbcfd7a0ebd577ab09e1dd4d274;hp=c5371658827340fedf6f3e5d3a7af4ccf7342bf2;hb=2bec193a1ba26f04f16169811c92df97ad3389dd;hpb=8c2af60ceb5252312cc1f6410d87cac48baf0338 diff --git a/src/frontends/android/jni/libandroidbridge/charonservice.h b/src/frontends/android/jni/libandroidbridge/charonservice.h index c537165..d0c0b71 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 +#include 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); + }; /**