Skip to content

Commit

Permalink
[skip ci] Update docs: fbcddd1: [ADDED] TLS: natsOptions_TLSHandshake…
Browse files Browse the repository at this point in the history
…First() (#780)
  • Loading branch information
levb authored and github-actions[bot] committed Aug 7, 2024
1 parent fbcddd1 commit af8be82
Show file tree
Hide file tree
Showing 84 changed files with 2,908 additions and 2,860 deletions.
3 changes: 3 additions & 0 deletions doc/html/globals_func_n.html
Original file line number Diff line number Diff line change
Expand Up @@ -533,6 +533,9 @@ <h3><a id="index_n"></a>- n -</h3><ul>
<li>natsOptions_SkipServerVerification()
: <a class="el" href="group__opts_group.html#ga6f804ec44adc299989fe623570679da3">nats.h</a>
</li>
<li>natsOptions_TLSHandshakeFirst()
: <a class="el" href="group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812">nats.h</a>
</li>
<li>natsOptions_UseGlobalMessageDelivery()
: <a class="el" href="group__opts_group.html#gabf060c92648b50c069f0abe7cbb06f1c">nats.h</a>
</li>
Expand Down
3 changes: 3 additions & 0 deletions doc/html/globals_n.html
Original file line number Diff line number Diff line change
Expand Up @@ -719,6 +719,9 @@ <h3><a id="index_n"></a>- n -</h3><ul>
<li>natsOptions_SkipServerVerification()
: <a class="el" href="group__opts_group.html#ga6f804ec44adc299989fe623570679da3">nats.h</a>
</li>
<li>natsOptions_TLSHandshakeFirst()
: <a class="el" href="group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812">nats.h</a>
</li>
<li>natsOptions_UseGlobalMessageDelivery()
: <a class="el" href="group__opts_group.html#gabf060c92648b50c069f0abe7cbb06f1c">nats.h</a>
</li>
Expand Down
29 changes: 29 additions & 0 deletions doc/html/group__opts_group.html
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,9 @@
<tr class="memitem:gaa1f09416d443fa7a6af6b695da563eba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba">natsOptions_SetSecure</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool secure)</td></tr>
<tr class="memdesc:gaa1f09416d443fa7a6af6b695da563eba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the secure mode. <a href="group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba">More...</a><br /></td></tr>
<tr class="separator:gaa1f09416d443fa7a6af6b695da563eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac530a5d4cc93158047fc17c79dac6812"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812">natsOptions_TLSHandshakeFirst</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts)</td></tr>
<tr class="memdesc:gac530a5d4cc93158047fc17c79dac6812"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs TLS handshake first. <a href="group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812">More...</a><br /></td></tr>
<tr class="separator:gac530a5d4cc93158047fc17c79dac6812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cd6563694a439b3949a31fd81103099"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga2cd6563694a439b3949a31fd81103099">natsOptions_LoadCATrustedCertificates</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *fileName)</td></tr>
<tr class="memdesc:ga2cd6563694a439b3949a31fd81103099"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads the trusted CA certificates from a file. <a href="group__opts_group.html#ga2cd6563694a439b3949a31fd81103099">More...</a><br /></td></tr>
<tr class="separator:ga2cd6563694a439b3949a31fd81103099"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down Expand Up @@ -677,6 +680,32 @@ <h2 class="memtitle"><span class="permalink"><a href="#gaa1f09416d443fa7a6af6b69
</dd>
</dl>

</div>
</div>
<a id="gac530a5d4cc93158047fc17c79dac6812"></a>
<h2 class="memtitle"><span class="permalink"><a href="#gac530a5d4cc93158047fc17c79dac6812">&#9670;&nbsp;</a></span>natsOptions_TLSHandshakeFirst()</h2>

<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a> natsOptions_TLSHandshakeFirst </td>
<td>(</td>
<td class="paramtype"><a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *&#160;</td>
<td class="paramname"><em>opts</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>If the server is not configured to require the client to perform the TLS handshake first, the server sends an INFO protocol first. When receiving it, the client and server are then initiate the TLS handshake.</p>
<p>If the server is configured to require the client to perform the TLS handshake first, the client will fail to connect if not setting this option. Conversely, if the client is configured with this option but the server is not, the connection will fail.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">opts</td><td>the pointer to the <a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e" title="Way to configure a natsConnection.">natsOptions</a> object. </td></tr>
</table>
</dd>
</dl>

</div>
</div>
<a id="ga2cd6563694a439b3949a31fd81103099"></a>
Expand Down
1 change: 1 addition & 0 deletions doc/html/group__opts_group.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ var group__opts_group =
[ "natsOptions_SetTimeout", "group__opts_group.html#ga17cd7fe41176cd98aca1184fa9352ad9", null ],
[ "natsOptions_SetName", "group__opts_group.html#ga1c529d347be0fe2eec17c7f4698e283e", null ],
[ "natsOptions_SetSecure", "group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba", null ],
[ "natsOptions_TLSHandshakeFirst", "group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812", null ],
[ "natsOptions_LoadCATrustedCertificates", "group__opts_group.html#ga2cd6563694a439b3949a31fd81103099", null ],
[ "natsOptions_SetCATrustedCertificates", "group__opts_group.html#gafb30794fc2ae74b9e0bd8fb609b901c8", null ],
[ "natsOptions_LoadCertificatesChain", "group__opts_group.html#ga36943e2ba53d05407cdabc4e7e96484b", null ],
Expand Down
3 changes: 3 additions & 0 deletions doc/html/nats_8h.html
Original file line number Diff line number Diff line change
Expand Up @@ -661,6 +661,9 @@
<tr class="memitem:gaa1f09416d443fa7a6af6b695da563eba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba">natsOptions_SetSecure</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, bool secure)</td></tr>
<tr class="memdesc:gaa1f09416d443fa7a6af6b695da563eba"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the secure mode. <a href="group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba">More...</a><br /></td></tr>
<tr class="separator:gaa1f09416d443fa7a6af6b695da563eba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac530a5d4cc93158047fc17c79dac6812"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812">natsOptions_TLSHandshakeFirst</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts)</td></tr>
<tr class="memdesc:gac530a5d4cc93158047fc17c79dac6812"><td class="mdescLeft">&#160;</td><td class="mdescRight">Performs TLS handshake first. <a href="group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812">More...</a><br /></td></tr>
<tr class="separator:gac530a5d4cc93158047fc17c79dac6812"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2cd6563694a439b3949a31fd81103099"><td class="memItemLeft" align="right" valign="top"><a class="el" href="nats_8h.html#a3bc1b3fe7f64083e60c7c3b93f205bad">NATS_EXTERN</a> <a class="el" href="status_8h.html#a36c934157b663b7b5fb5d6609c897c80">natsStatus</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__opts_group.html#ga2cd6563694a439b3949a31fd81103099">natsOptions_LoadCATrustedCertificates</a> (<a class="el" href="group__types_group.html#gabcc48b40a81fe302188f4ee06ea9c54e">natsOptions</a> *opts, const char *fileName)</td></tr>
<tr class="memdesc:ga2cd6563694a439b3949a31fd81103099"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads the trusted CA certificates from a file. <a href="group__opts_group.html#ga2cd6563694a439b3949a31fd81103099">More...</a><br /></td></tr>
<tr class="separator:ga2cd6563694a439b3949a31fd81103099"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand Down
1 change: 1 addition & 0 deletions doc/html/nats_8h.js
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ var nats_8h =
[ "natsOptions_SetTimeout", "group__opts_group.html#ga17cd7fe41176cd98aca1184fa9352ad9", null ],
[ "natsOptions_SetName", "group__opts_group.html#ga1c529d347be0fe2eec17c7f4698e283e", null ],
[ "natsOptions_SetSecure", "group__opts_group.html#gaa1f09416d443fa7a6af6b695da563eba", null ],
[ "natsOptions_TLSHandshakeFirst", "group__opts_group.html#gac530a5d4cc93158047fc17c79dac6812", null ],
[ "natsOptions_LoadCATrustedCertificates", "group__opts_group.html#ga2cd6563694a439b3949a31fd81103099", null ],
[ "natsOptions_SetCATrustedCertificates", "group__opts_group.html#gafb30794fc2ae74b9e0bd8fb609b901c8", null ],
[ "natsOptions_LoadCertificatesChain", "group__opts_group.html#ga36943e2ba53d05407cdabc4e7e96484b", null ],
Expand Down
Loading

0 comments on commit af8be82

Please sign in to comment.