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 |