- Added ssl_get_peer_cert() to SSL API
diff --git a/programs/ssl/ssl_server2.c b/programs/ssl/ssl_server2.c
index 5076be3..3e2c35e 100644
--- a/programs/ssl/ssl_server2.c
+++ b/programs/ssl/ssl_server2.c
@@ -501,7 +501,7 @@
{
printf( " failed\n" );
- if( !ssl.session->peer_cert )
+ if( !ssl_get_peer_cert( &ssl ) )
printf( " ! no client certificate sent\n" );
if( ( ret & BADCERT_EXPIRED ) != 0 )
@@ -518,11 +518,11 @@
else
printf( " ok\n" );
- if( ssl.session->peer_cert )
+ if( ssl_get_peer_cert( &ssl ) )
{
printf( " . Peer certificate information ...\n" );
x509parse_cert_info( (char *) buf, sizeof( buf ) - 1, " ",
- ssl.session->peer_cert );
+ ssl_get_peer_cert( &ssl ) );
printf( "%s\n", buf );
}