From 257c80cb5b9fb8225043052f51010abf8c7bdf75 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 28 Feb 2013 11:44:33 +0100 Subject: Wrap tls_t.get_{server,peer}_id methods in tls_socket_t --- src/libtls/tls_socket.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/libtls/tls_socket.c') diff --git a/src/libtls/tls_socket.c b/src/libtls/tls_socket.c index 52e2cd629..58b511809 100644 --- a/src/libtls/tls_socket.c +++ b/src/libtls/tls_socket.c @@ -378,6 +378,18 @@ METHOD(tls_socket_t, get_fd, int, return this->fd; } +METHOD(tls_socket_t, get_server_id, identification_t*, + private_tls_socket_t *this) +{ + return this->tls->get_server_id(this->tls); +} + +METHOD(tls_socket_t, get_peer_id, identification_t*, + private_tls_socket_t *this) +{ + return this->tls->get_peer_id(this->tls); +} + METHOD(tls_socket_t, destroy, void, private_tls_socket_t *this) { @@ -403,6 +415,8 @@ tls_socket_t *tls_socket_create(bool is_server, identification_t *server, .write = _write_, .splice = _splice, .get_fd = _get_fd, + .get_server_id = _get_server_id, + .get_peer_id = _get_peer_id, .destroy = _destroy, }, .app = { -- cgit v1.2.3