diff options
-rw-r--r-- | src/charon/config/policies/policy.h | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/src/charon/config/policies/policy.h b/src/charon/config/policies/policy.h index 84f5f2bc9..3980d1d85 100644 --- a/src/charon/config/policies/policy.h +++ b/src/charon/config/policies/policy.h @@ -117,7 +117,7 @@ struct policy_t { char *(*get_name) (policy_t *this); /** - * @brief Get own id to use for identification. + * @brief Get own id. * * Returned object is not getting cloned. * @@ -127,7 +127,7 @@ struct policy_t { identification_t *(*get_my_id) (policy_t *this); /** - * @brief Get id of communication partner. + * @brief Get peer id. * * Returned object is not getting cloned. * @@ -137,6 +137,26 @@ struct policy_t { identification_t *(*get_other_id) (policy_t *this); /** + * @brief Get own ca. + * + * Returned object is not getting cloned. + * + * @param this calling object + * @return own ca + */ + identification_t *(*get_my_ca) (policy_t *this); + + /** + * @brief Get peer ca. + * + * Returned object is not getting cloned. + * + * @param this calling object + * @return other ca + */ + identification_t *(*get_other_ca) (policy_t *this); + + /** * @brief Get the authentication method to use. * * @param this calling object |