|
Public Member Functions |
| CSecureSocketClient (SOCKET s) |
virtual bool | negotiate () |
virtual int | shutdown (int how) |
void | setServerName (LPCTSTR lpszServerName) |
SECURITY_STATUS | setClientCertificate (PCCERT_CONTEXT pCertContext, DWORD dwEnabledProtocols=0) |
SECURITY_STATUS | createNullCredentials (DWORD dwEnabledProtocols=0) |
Static Public Member Functions |
SECURITY_STATUS | createCredentialsFromCertificate (CredHandle *phCreds, PCCERT_CONTEXT pCertContext, DWORD dwEnabledProtocols=0) |
Protected Member Functions |
virtual SECURITY_STATUS | handshakeLoop (bool fDoInitialRead) |