39 #include "blocxx/BLOCXX_config.h" 60 #endif // #ifndef BLOCXX_NO_SSL 77 #endif // #ifndef BLOCXX_NO_SSL 94 #endif // #ifndef BLOCXX_NO_SSL 108 #ifndef BLOCXX_NO_SSL 112 #endif // #ifndef BLOCXX_NO_SSL 124 #ifndef BLOCXX_NO_SSL 128 #endif // #ifndef BLOCXX_NO_SSL 136 #ifndef BLOCXX_NO_SSL 145 return sslsock->getSSL();
157 return sslsock->peerCertVerified();
bool peerCertVerified() const
did the peer certificate pass verification?
IntrusiveReference< SocketBaseImpl > SocketBaseImplRef
IntrusiveReference< U > cast_to() const
Socket()
Construct a non-SSL Socket.
#define BLOCXX_THROW(exType, msg)
Throw an exception using FILE and LINE.
SSL * getSSL() const
get the SSL structure associated with the socket (if it is an SSL socket)