1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 5 <meta http-equiv="Content-Style-Type" content="text/css" /> 6 <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" /> 7<title>DoHandshake</title> 8 </head> 9 <body> 10<h1><CODE>nn::ssl::Connection::DoHandshake</CODE> Member Function</h1> 11<h2>Syntax</h2> 12 <div class="section"> 13 <pre class="definition"> 14<a href="../../../nn/Result/Overview.html">nn::Result</a> DoHandshake( 15 size_t * pServerCertSize, 16 u32 * pServerCertNum = NULL 17); 18</pre> 19 </div> 20<h2>Arguments</h2> 21 <div class="section"> 22 <table class="arguments"> 23 <thead> 24 <tr> 25 <td width="15" /> 26<th>Name</th> 27<td>Description</td> 28 </tr> 29 </thead> 30 <tr> 31<td>out</td> 32<th>pServerCertSize</th> 33<td>Buffer storing the size of the saved server certificate data.</td> 34 </tr> 35 <tr> 36<td>out</td> 37<th>pServerCertNum</th> 38<td>Buffer storing the number of saved server certificates. (This is used to get the number of certificates in the certificate chain if the <CODE>GET_ALL_SERVER_CERT_CHAIN</CODE> option is enabled and all certificate data in the server certificate chain has been saved. It can be omitted if the number of certificates is not required. This could be the case if you are only getting the server certificate, for example.)</td> 39 </tr> </table> 40 </div> 41<h2>Return Values</h2> 42<div class="section">Returns the result of the operation.<br /> </div> 43<h2>Description</h2> 44 <div class="section"> 45<p>This syntax allows you to receive information about the certificate data that is saved in the save buffer for server certificates that were set using the <CODE>SetServerCertBuffer</CODE> function while carrying out SSL handshaking. If the <a href="../../../nn/ssl/Connection/SetServerCertBuffer.html"><CODE>SetServerCertBuffer</CODE></a> function has not been called (in other words, if the save buffer for server certificates has not been set), this will behave just like the <a href="../../../nn/ssl/Connection/DoHandshake.html"><CODE>DoHandshake</CODE></a> function.</p> 46 </div> 47 <hr><p>CONFIDENTIAL</p></body> 48</html> 49