From bd1ee5bdc43979824e883f0c11d509700d8e9d4c Mon Sep 17 00:00:00 2001 From: Andreas Steffen Date: Sun, 20 Jan 2013 23:36:31 +0100 Subject: make AR identities available to IMVs via IF-IMV 1.4 draft --- src/libcharon/plugins/tnccs_dynamic/tnccs_dynamic.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/libcharon/plugins/tnccs_dynamic/tnccs_dynamic.c') diff --git a/src/libcharon/plugins/tnccs_dynamic/tnccs_dynamic.c b/src/libcharon/plugins/tnccs_dynamic/tnccs_dynamic.c index 0fbb2f67e..4b04d6920 100644 --- a/src/libcharon/plugins/tnccs_dynamic/tnccs_dynamic.c +++ b/src/libcharon/plugins/tnccs_dynamic/tnccs_dynamic.c @@ -109,6 +109,18 @@ METHOD(tls_t, is_server, bool, return TRUE; } +METHOD(tls_t, get_server_id, identification_t*, + private_tnccs_dynamic_t *this) +{ + return this->server; +} + +METHOD(tls_t, get_peer_id, identification_t*, + private_tnccs_dynamic_t *this) +{ + return this->peer; +} + METHOD(tls_t, get_purpose, tls_purpose_t, private_tnccs_dynamic_t *this) { @@ -149,6 +161,8 @@ tls_t *tnccs_dynamic_create(bool is_server, identification_t *server, .process = _process, .build = _build, .is_server = _is_server, + .get_server_id = _get_server_id, + .get_peer_id = _get_peer_id, .get_purpose = _get_purpose, .is_complete = _is_complete, .get_eap_msk = _get_eap_msk, -- cgit v1.2.3