From: Andreas Steffen Date: Thu, 17 May 2007 17:55:02 +0000 (-0000) Subject: added set_other_ca() and get_other_ca() X-Git-Tag: 4.1.3~51 X-Git-Url: https://git.strongswan.org/?p=strongswan.git;a=commitdiff_plain;h=7d26a0ee03abf84a00f8e3101917bb0d56351f56 added set_other_ca() and get_other_ca() --- 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