|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#include <TlsOptions.h>
Public Member Functions | |
| TlsContext () noexcept | |
| TlsContext (TlsContextOptions &options, TlsMode mode, Allocator *allocator=ApiAllocator()) noexcept | |
| ~TlsContext ()=default | |
| TlsContext (const TlsContext &) noexcept=default | |
| TlsContext & | operator= (const TlsContext &) noexcept=default |
| TlsContext (TlsContext &&) noexcept=default | |
| TlsContext & | operator= (TlsContext &&) noexcept=default |
| TlsConnectionOptions | NewConnectionOptions () const noexcept |
| operator bool () const noexcept | |
| int | GetInitializationError () const noexcept |
Stateful context for TLS with a given configuration. Per-connection TLS "contexts" (TlsConnectionOptions) are instantiated from this as needed.
|
noexcept |
|
noexcept |
|
default |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
noexcept |
|
inlineexplicitnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |