commit | e2a39cc0fa9d8e805f0558d26b08040b1058f471 | [log] [tgz] |
---|---|---|
author | Paul Bakker <p.j.bakker@polarssl.org> | Sun Feb 20 13:49:27 2011 +0000 |
committer | Paul Bakker <p.j.bakker@polarssl.org> | Sun Feb 20 13:49:27 2011 +0000 |
tree | 5bf45383932a15b662b2d042ab2641ea9638ca21 | |
parent | 9e7606fcd8da8ce89ea2aaaf2e001375546e9a90 [diff] [blame] |
- Do not bail out if no client certificate specified. Try to negotiate anonymous connection (Fixes ticket #12)
diff --git a/library/ssl_cli.c b/library/ssl_cli.c index 2ff0964..555ed73 100644 --- a/library/ssl_cli.c +++ b/library/ssl_cli.c
@@ -630,7 +630,7 @@ SSL_DEBUG_MSG( 2, ( "=> write certificate verify" ) ); - if( ssl->client_auth == 0 ) + if( ssl->client_auth == 0 || ssl->own_cert == NULL ) { SSL_DEBUG_MSG( 2, ( "<= skip write certificate verify" ) ); ssl->state++;