diff options
author | Martin Willi <martin@revosec.ch> | 2013-03-07 14:10:50 +0100 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2013-03-07 14:10:50 +0100 |
commit | 7d70a14779b2dc897bc46559e6475a9bd01b2be6 (patch) | |
tree | 746bdedefd60fae4e6b010e5415919cff4140e32 /src/libtls/tls_socket.c | |
parent | 9d9042d6d95b0ecb292d77e7d8350fcd28e1aa27 (diff) | |
parent | 1db6bf2f3f8fe0240a63dbd7c79323140daa622e (diff) | |
download | strongswan-7d70a14779b2dc897bc46559e6475a9bd01b2be6.tar.bz2 strongswan-7d70a14779b2dc897bc46559e6475a9bd01b2be6.tar.xz |
Merge branch 'pt-tls'
Diffstat (limited to 'src/libtls/tls_socket.c')
-rw-r--r-- | src/libtls/tls_socket.c | 14 |
1 files changed, 14 insertions, 0 deletions
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 = { |