The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CCredentials Class Reference

Collaboration diagram for CCredentials:

List of all members.

Public Member Functions

 CCredentials ()
 CCredentials (const SCHANNEL_CRED &data, ULONG credentialUse, DWORD maxRecordSize=0)
 operator CredHandle & () const
CClientContext CreateClientContext (const JetByteTools::Core::_tstring &targetName, PeerVerificationMethod PeerVerificationMethod, bool networkByteOrder=true, DWORD maxRecordSize=0)
CClientContext CreateClientContext (const JetByteTools::Core::_tstring &targetName, RemoteCredentialValidation remoteCredentialValidation=ValidateRemoteCredentialsManually, bool networkByteOrder=true, DWORD maxRecordSize=0)
CServerContext CreateServerContext (PeerVerificationMethod PeerVerificationMethod, bool networkByteOrder=true, DWORD maxRecordSize=0)
CServerContext CreateServerContext (ClientAuthenticationRequirements clientAuthenticationRequirements=NoClientAuthentication, bool networkByteOrder=true, DWORD maxRecordSize=0)
ULONG GetCredentialUse () const

Classes

class  Data


Constructor & Destructor Documentation

CCredentials (  ) 

CCredentials ( const SCHANNEL_CRED data,
ULONG  credentialUse,
DWORD  maxRecordSize = 0 
)


Member Function Documentation

operator CredHandle & (  )  const

CClientContext CreateClientContext ( const JetByteTools::Core::_tstring targetName,
PeerVerificationMethod  PeerVerificationMethod,
bool  networkByteOrder = true,
DWORD  maxRecordSize = 0 
)

CClientContext CreateClientContext ( const JetByteTools::Core::_tstring targetName,
RemoteCredentialValidation  remoteCredentialValidation = ValidateRemoteCredentialsManually,
bool  networkByteOrder = true,
DWORD  maxRecordSize = 0 
)

CServerContext CreateServerContext ( PeerVerificationMethod  PeerVerificationMethod,
bool  networkByteOrder = true,
DWORD  maxRecordSize = 0 
)

CServerContext CreateServerContext ( ClientAuthenticationRequirements  clientAuthenticationRequirements = NoClientAuthentication,
bool  networkByteOrder = true,
DWORD  maxRecordSize = 0 
)

ULONG GetCredentialUse (  )  const


Generated on Sun Sep 12 19:10:56 2021 for The Server Framework - v7.4 by doxygen 1.5.3