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

CContext Member List

This is the complete list of members for CContext, including all inherited members.

AllowRenegotiate(bool allow)CContext
CanSend() const CContext
CContext(const CContext &rhs)CContext
CContext(CCountedCredentialsHandle &credentials, Direction direction, ULONG requiredAttributes, ULONG tokenSize, bool networkByteOrder, DWORD maxRecordSize)CContext [protected]
CompleteTokenIfRequired(SECURITY_STATUS status, SecBufferDesc *pOutputToken)CContext [protected]
ContinueHandshake(const CSecurityBuffer &input, CToken &outputToken, CSecurityBuffer &extraData)=0CContext [pure virtual]
Copy() const =0CContext [pure virtual]
CreateNewContext()CContext [protected]
DecryptData(const CSecurityBuffer &dataIn, CSecurityBuffer &dataOut, unsigned long &dataUsed)CContext
DecryptExpired enum valueCContext
DecryptIncompleteMessage enum valueCContext
DecryptOK enum valueCContext
DecryptRenegotiate enum valueCContext
DecryptResults enum nameCContext
Direction enum nameCContext
EncryptData(CSecurityBuffer &header, CSecurityBuffer &data, CSecurityBuffer &trailer)CContext
GetAlgorithmAsString(DWORD protocol)CContext [static]
GetAttributes() const CContext
GetAttributesAsString(DWORD attributes)CContext [static]
GetByteOrderFlag() const CContext [protected]
GetContext() const CContext [protected]
GetCredentials() const CContext [protected]
GetDirection() const CContext
GetHeaderSize() const CContext
GetLastStatus() const CContext
GetMaximumInboundMessageSize() const CContext
GetMaximumOutboundMessageSize() const CContext
GetProtocolAsString(DWORD protocol)CContext [static]
GetRemoteCertificate() const CContext
GetTargetName() const =0CContext [pure virtual]
GetTokenSize() const CContext
GetTrailerSize() const CContext
HandshakeFatalError enum valueCContext
HandshakeIncompleteMessage enum valueCContext
HandshakeOK enum valueCContext
HandshakeResults enum nameCContext
InboundContext enum valueCContext
IsComplete() const CContext
IsContextComplete(SECURITY_STATUS status)CContext [protected]
IsNewContextRequired() const CContext [protected]
m_achievedAttributesCContext [protected]
m_credentialsCContext [protected]
m_expiryCContext [protected]
m_requiredAttributesCContext [protected]
operator=(const CContext &rhs)CContext
OutboundContext enum valueCContext
PeerRejectsRenegotiation()CContext [protected]
PeerRequestsRenegotiate()CContext
PeerRequiresRenegotiate()=0CContext [protected, pure virtual]
QueryContextAttributes(SecPkgContext_ConnectionInfo &connectionInfo) const CContext
Renegotiate(CToken &outputToken)=0CContext [pure virtual]
Renegotiating()CContext
RequestRenegotiate(ClientAuthenticationRequirements requirements, CToken &outputToken)CContext [virtual]
RequirePeerVerification() const CContext
ResetContext()CContext [protected]
RestartContext()CContext [protected]
SendAlert(DWORD alertType, DWORD alertNumber, CToken &outputToken)CContext
SessionControl(DWORD sessionFlags, CToken &outputToken)CContext
SetLastStatus(SECURITY_STATUS lastStatus)CContext [protected]
ShutdownConnection(CToken &outputToken)CContext
Sizes typedefCContext
StartHandshake(CToken &outputToken)=0CContext [pure virtual]
~CContext()CContext [virtual]


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