aboutsummaryrefslogtreecommitdiffstats
path: root/src/libtls/tls.h
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2013-01-20 23:36:31 +0100
committerAndreas Steffen <andreas.steffen@strongswan.org>2013-02-11 15:30:44 +0100
commitbd1ee5bdc43979824e883f0c11d509700d8e9d4c (patch)
tree59508623649a1aff04106f005f48dc98ba247efe /src/libtls/tls.h
parentebb87f08f7cb3b5402cea1d7ad7e3ef559bd3451 (diff)
downloadstrongswan-bd1ee5bdc43979824e883f0c11d509700d8e9d4c.tar.bz2
strongswan-bd1ee5bdc43979824e883f0c11d509700d8e9d4c.tar.xz
make AR identities available to IMVs via IF-IMV 1.4 draft
Diffstat (limited to 'src/libtls/tls.h')
-rw-r--r--src/libtls/tls.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/libtls/tls.h b/src/libtls/tls.h
index 6b4876f73..c8186b829 100644
--- a/src/libtls/tls.h
+++ b/src/libtls/tls.h
@@ -193,6 +193,20 @@ struct tls_t {
bool (*is_server)(tls_t *this);
/**
+ * Return the server identity
+ *
+ * @return Server identity
+ */
+ identification_t* (*get_server_id)(tls_t *this);
+
+ /**
+ * Return the peer identity
+ *
+ * @return Peer identity
+ */
+ identification_t* (*get_peer_id)(tls_t *this);
+
+ /**
* Get the negotiated TLS/SSL version.
*
* @return negotiated TLS version