commit | b0550d90c9c27c74edfe93c8ebbd10b9cb5e2832 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Tue Oct 30 07:51:03 2012 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Tue Oct 30 07:51:03 2012 +0000 |
tree | 75c6d6131ea16a1d5f5068b0aeb32701933cb160 | |
parent | d2c167e9a8eb4b1178ce47dd4edc422d90835f37 [diff] |
- Added ssl_get_peer_cert() to SSL API
diff --git a/library/ssl_tls.c b/library/ssl_tls.c index f5fcba4..b63c7d4 100644 --- a/library/ssl_tls.c +++ b/library/ssl_tls.c
@@ -3405,6 +3405,14 @@ return( "unknown" ); } +const x509_cert *ssl_get_peer_cert( const ssl_context *ssl ) +{ + if( ssl == NULL || ssl->session == NULL ) + return NULL; + + return ssl->session->peer_cert; +} + const int ssl_default_ciphersuites[] = { #if defined(POLARSSL_DHM_C)