Ice 3.7 C++11 API Reference
Loading...
Searching...
No Matches
Glacier2::SSLInfo Struct Reference

Information taken from an SSL connection used for permissions verification. More...

#include <Glacier2/Glacier2.h>

Public Member Functions

std::tuple< const ::std::string &, const int &, const ::std::string &, const int &, const ::std::string &, const ::Ice::StringSeq & > ice_tuple () const
 Obtains a tuple containing all of the struct's data members.

Public Attributes

::Ice::StringSeq certs
 The certificate chain.
::std::string cipher
 The negotiated cipher suite.
::std::string localHost
 The router's host.
int localPort
 The router's port.
::std::string remoteHost
 The remote host.
int remotePort
 The remote port.

Detailed Description

Information taken from an SSL connection used for permissions verification.

See also
PermissionsVerifier

Member Function Documentation

◆ ice_tuple()

std::tuple< const ::std::string &, const int &, const ::std::string &, const int &, const ::std::string &, const ::Ice::StringSeq & > Glacier2::SSLInfo::ice_tuple ( ) const
inline

Obtains a tuple containing all of the struct's data members.

Returns
The data members in a tuple.

Member Data Documentation

◆ certs

::Ice::StringSeq Glacier2::SSLInfo::certs

The certificate chain.

◆ cipher

::std::string Glacier2::SSLInfo::cipher

The negotiated cipher suite.

◆ localHost

::std::string Glacier2::SSLInfo::localHost

The router's host.

◆ localPort

int Glacier2::SSLInfo::localPort

The router's port.

◆ remoteHost

::std::string Glacier2::SSLInfo::remoteHost

The remote host.

◆ remotePort

int Glacier2::SSLInfo::remotePort

The remote port.


The documentation for this struct was generated from the following file: