Ice 3.8
C++ API Reference
Loading...
Searching...
No Matches
Ice::SSL Namespace Reference

Secure connections with SSL/TLS. More...

Classes

class  CertificateEncodingException
 The exception that is thrown when a certificate cannot be encoded. More...
class  CertificateReadException
 The exception that is thrown when a certificate cannot be read. More...
class  EndpointInfo
 Provides access to an SSL endpoint information. More...
struct  OpenSSLClientAuthenticationOptions
 SSL transport options for client connections on Linux. More...
class  OpenSSLConnectionInfo
 Provides access to the connection details of an SSL connection. More...
struct  OpenSSLServerAuthenticationOptions
 SSL transport options for server connections on Linux. More...
struct  SchannelClientAuthenticationOptions
 SSL transport options for client connections on Windows. More...
class  SchannelConnectionInfo
 Provides access to the connection details of an SSL connection. More...
struct  SchannelServerAuthenticationOptions
 The SSL transport options for server connections on Windows. More...
struct  SecureTransportClientAuthenticationOptions
 SSL transport options for client connections on macOS and iOS. More...
class  SecureTransportConnectionInfo
 Provides access to the connection details of an SSL connection. More...
struct  SecureTransportServerAuthenticationOptions
 SSL transport options for server connections on macOS and iOS. More...

Typedefs

using ClientAuthenticationOptions = ...
 An alias for the platform-specific implementation of the SSL ClientAuthenticationOptions.
using ConnectionInfo = ...
 An alias for the platform-specific implementation of the SSL ConnectionInfo.
using ConnectionInfoPtr = std::shared_ptr<ConnectionInfo>
 A shared pointer to a ConnectionInfo.
using EndpointInfoPtr = std::shared_ptr<EndpointInfo>
 A shared pointer to an EndpointInfo.
using ServerAuthenticationOptions = ...
 An alias for the platform-specific implementation of the SSL ServerAuthenticationOptions.

Detailed Description

Secure connections with SSL/TLS.