|
Classes |
| class | CAccumulationBuffer |
| class | CAsyncConnector |
| class | CClientContext |
| class | CContext |
| class | CCredentials |
| class | CDebugLog |
| class | CFilterHolder |
| class | ISecureStreamSocketCallback |
| class | IStreamSocketConnectionManagerCallback |
| class | IStreamSocketServerCallback |
| class | IStreamSocketServerExCallback |
| class | CSecureConnectData |
| class | CSecureConnectShim |
| class | CServerContext |
| class | CStreamSocketConnectionFilter |
| class | CStreamSocketConnectionManager |
| class | CStreamSocketConnectionManagerCallback |
| | An object that implements the CStreamSocketConnectionManager callback interface and does nothing. You can derive from this class and override just the functions that you need to. More...
|
| class | TStreamSocketServer |
| class | CStreamSocketServerCallback |
| class | CStreamSocketServerExCallback |
Typedefs |
typedef
TStreamSocketServer
< JetByteTools::Socket::CFilteringStreamSocketServer,
IStreamSocketServerCallback > | CStreamSocketServer |
typedef
TStreamSocketServer
< JetByteTools::Socket::CFilteringStreamSocketServerEx,
IStreamSocketServerExCallback > | CStreamSocketServerEx |
Enumerations |
| enum | DTLSContentType { ChangeCipherSpec = 20,
Alert = 21,
Handshake = 22,
ApplicationData = 23
} |
| enum | DTLSHandshakeType {
DTLSHandshakeType_hello = 0,
DTLSHandshakeType_clienthello = 1,
DTLSHandshakeType_serverhello = 2,
DTLSHandshakeType_certificate = 11,
DTLSHandshakeType_serverkeyexchange = 12,
DTLSHandshakeType_certificaterequest = 13,
DTLSHandshakeType_serverhellodone = 14,
DTLSHandshakeType_certificateverify = 15,
DTLSHandshakeType_clientkeyexchange = 16,
DTLSHandshakeType_finished = 20
} |
| enum | ClientAuthenticationRequirements { NoClientAuthentication,
RequireClientAuthentication,
RequireClientAuthenticationWithReverseDNS
} |
| enum | PeerVerificationMethod { VerifyPeerDefault,
VerifyPeerManually
} |
| enum | RemoteCredentialValidation { ValidateRemoteCredentialsManually,
ValidateRemoteCredentialsAutomatically
} |
Functions |
| static void | TLS_HandshakeDebug (const void *const pData, const DWORD dataLength) |
| | m_direction (direction) |
| | m_networkByteOrder (networkByteOrder) |
| | m_maxRecordSize (maxRecordSize) |
| | m_isComplete (false) |
| | m_tokenSize (tokenSize) |
| | m_lastStatus (SEC_E_OK) |
| | m_allowRenegotiate (true) |
| | m_isRenegotiating (false) |
| | m_canSend (true) |
static
CSmartCredentialsHandle | CreateCredentialsHandle (const SCHANNEL_CRED &data, ULONG credentialUse) |
| static const _tstring | s_filterName (_T("SCHANNEL")) |