aboutsummaryrefslogtreecommitdiff
path: root/docs/nng_tls.adoc
Commit message (Collapse)AuthorAge
* More man page reorganization.Garrett D'Amore2018-02-25
| | | | | | Man pages need special handling, and we can have other kinds of documentation like initial starting guides, etc., which would have different processing applied. So lets move them off into their own directory.
* Better way to handle copyright.Garrett D'Amore2018-02-25
| | | | | | | | We move the copyright info along with trademark info to the refman layout. The source files still have their own inline copyright (now in correct readable form). This leads towards being able to generate that master reference manual.
* Remove some attribute declarations, use build scripts.Garrett D'Amore2018-02-23
| | | | | | | | | This is phase 1. We still have the copyright text in place for now, but I intend to replace that too. The reason for this is to facilitate efforts to build a larger reference manual as a single PDF book file. The other problem I have to solve is the fact that man page chapters wind up creating page breaks, which is not desirable for a book form.
* Update markup with simpler copyright and new-style asciidoctor.Garrett D'Amore2018-02-02
|
* fixes #209 NNG_OPT_TLS_VERIFIED is bustedGarrett D'Amore2018-01-17
| | | | | fixes #210 Want NNG_OPT_TLS_* options for TLS transport fixes #212 Eliminate a_endpt member of aio
* fixes #186 Suggested API changes for nng TLS certsGarrett D'Amore2018-01-09
|
* Add TLS configuration manipulation documentation.Garrett D'Amore2018-01-01
| | | | | | While here, also fixup the markup on many of the pages, to use commas in SEE ALSO, avoid adding the .adoc extension to cross-references, and correct the link to the MIT license text.
* Rename config init/fini to alloc/free, add documentation for them.Garrett D'Amore2017-12-31
|
* fixes #166 Websocket TLS mappingGarrett D'Amore2017-12-30
| | | | | | | | | | | | | | | | | This introduces the wss:// scheme, which is available and works like the ws:// scheme if TLS is enabled in the library. The library modularization is refactored somewhat, to make it easier to use. There is now a single NNG_ENABLE_TLS that enables TLS support under the hood. This also adds a new option for the TLS transport, NNG_OPT_TLS_CONFIG (and a similar one for WSS, NNG_OPT_TLS_WSS_CONFIG) that offer access to the underlying TLS configuration object, which now has a public API to go with it as well. Note that it is also possible to use pure HTTPS using the *private* API, which will be exposed in a public form soon.
* fixes #160 Convert TLS url from tls:// to tls+tcp://Garrett D'Amore2017-11-27
|
* fixes #3 TLS transportGarrett D'Amore2017-11-20
This introduces a new transport (compatible with the TLS transport from mangos), using TLS v1.2. To use the new transport, you must have the mbed TLS library available on your system (Xenial libmbedtls-dev). You can use version 2.x or newer -- 1.3.x and PolarSSL versions are not supported. You enable the TLS transport with -DNNG_TRANSPORT_TLS=ON in the CMake configuration. You must configure the server certificate by default, and this can only be done using nng options. See the nng_tls man page for details. This work is experimental, and was made possible by Capitar IT Group BV, and Staysail Systems, Inc.