From 7d26a0ee03abf84a00f8e3101917bb0d56351f56 Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Thu, 17 May 2007 17:55:02 +0000 Subject: [PATCH] added set_other_ca() and get_other_ca() --- src/charon/sa/ike_sa.h | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/charon/sa/ike_sa.h b/src/charon/sa/ike_sa.h index 0f01528..76942b2 100644 --- a/src/charon/sa/ike_sa.h +++ b/src/charon/sa/ike_sa.h @@ -38,6 +38,7 @@ typedef struct ike_sa_t ike_sa_t; #include #include #include +#include #include #include @@ -255,7 +256,7 @@ struct ike_sa_t { void (*set_my_id) (ike_sa_t *this, identification_t *me); /** - * @brief Get the other peers identification. + * @brief Get the other peer's identification. * * @param this calling object * @return identification @@ -263,7 +264,7 @@ struct ike_sa_t { identification_t* (*get_other_id) (ike_sa_t *this); /** - * @brief Set the other peers identification. + * @brief Set the other peer's identification. * * @param this calling object * @param other identification @@ -271,6 +272,22 @@ struct ike_sa_t { void (*set_other_id) (ike_sa_t *this, identification_t *other); /** + * @brief Get the other peer's certification authority + * + * @param this calling object + * @return ca_info_t record of other ca + */ + ca_info_t* (*get_other_ca) (ike_sa_t *this); + + /** + * @brief Set the other peer's certification authority + * + * @param this calling object + * @param other_ca ca_info_t record of other ca + */ + void (*set_other_ca) (ike_sa_t *this, ca_info_t *other_ca); + + /** * @brief Get the config used to setup this IKE_SA. * * @param this calling object -- 2.7.4