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>SetVerifyOption</title> 8 </head> 9 <body> 10<h1><CODE>nn::http::Connection::SetVerifyOption</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> SetVerifyOption( 15 u32 verifyOption 16); 17</pre> 18 </div> 19<h2>Arguments</h2> 20 <div class="section"> 21 <table class="arguments"> 22 <thead> 23 <tr> 24 <td width="15" /> 25<th>Name</th> 26<td>Description</td> 27 </tr> 28 </thead> 29 <tr> 30<td>in</td> 31<th>verifyOption</th> 32<td>SSL server verification options. These verification options are disabled in the default server verification. (If using the default server verification, this argument can be omitted. ) Specify a <a href="../../../nn/ssl/VerifyOption.html"><CODE>nn::ssl::VerifyOption</CODE></a> enumerated type value representing the verification options to perform. (To specify multiple options, use the bitwise OR of the desired values.) <br /> Currently, this argument can be set to the following values: <br /><CODE>nn::ssl::VERIFY_DATE</CODE>: Verifies whether the certificate has expired.<br /><CODE>nn::ssl::USE_SESSION_CACHE</CODE>: Resume any existing session. (If you disconnect and reconnect to the same host, the system will attempt to resume the previous session.)<br /><CODE>nn::ssl::VERIFY_EV</CODE>: Carries out EV certificate authentication. (This authentication will fail unless the server certificate is linked to an EV certificate.)<br /><B>Note:</B> When using this API function to set options, you must do so before starting the communication session that the options are for (that is, you must call this function before calling <a href="../../../nn/http/Connection/Connect.html"><CODE>Connect</CODE></a> or <a href="../../../nn/http/Connection/ConnectAsync.html"><CODE>ConnectAsync</CODE></a>).</td> 33 </tr> </table> 34 </div> 35<h2>Return Values</h2> 36<div class="section">Returns the result of the operation.<br /> </div> 37<h2>Description</h2> 38 <div class="section"> 39<p>Sets options that relate to SSL server verification.<br />※ The authentication operations below are defined in the <CODE><a href="../../../nn/ssl/VerifyOption.html">nn::ssl::VerifyOption</a></CODE> enumerated type and implemented by default.<br />・<CODE>CommonName</CODE> authentication (<CODE>nn::ssl::VERIFY_COMMON_NAME</CODE>)<br />・<CODE>RootCA</CODE> authentication (<CODE>nn::ssl::VERIFY_ROOT_CA</CODE>)<br />・<CODE>SubjectAlternativeName</CODE> authentication (<CODE>nn::ssl::VERIFY_SUBJECT_ALT_NAME</CODE>)<br /></p><!-- write here --></div> 40<h2>Revision History</h2> 41 <div class="section"> 42 <dl class="history"> 43 <dt>2010/06/14</dt> 44<dd>Initial version.<br /> 45 </dd> 46 </dl> 47 </div> 48 <hr><p>CONFIDENTIAL</p></body> 49</html>