aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
TlsMetrics.h
Go to the documentation of this file.
1 
6 #pragma once
7 
11 namespace Aws
12 {
13  namespace Crt
14  {
15  namespace Io
16  {
23  enum class CertificateSource
24  {
26  None = 0,
28  CertificateFiles = 1,
30  Pkcs11 = 2,
32  WindowsCertStore = 3,
34  Pkcs12File = 4,
35  };
36 
42  struct TlsConnectionInfo
43  {
44  CertificateSource certificateSource;
45  aws_tls_versions tlsVersion;
46  aws_tls_cipher_pref cipherPref;
47  };
48 
49  } // namespace Io
50  } // namespace Crt
51 } // namespace Aws
Definition: Allocator.h:10