typedef unsigned long Sizes [inherited] |
enum HandshakeResults [inherited] |
enum DecryptResults [inherited] |
enum Direction [inherited] |
CServerContext | ( | CCountedCredentialsHandle & | credentials, | |
ULONG | attributes, | |||
ULONG | tokenSize, | |||
bool | networkByteOrder = true , |
|||
DWORD | maxRecordSize = 0 | |||
) |
_tstring GetTargetName | ( | ) | const [override, virtual] |
Implements CContext.
CServerContext::HandshakeResults ContinueHandshake | ( | const CSecurityBuffer & | input, | |
CToken & | outputToken, | |||
CSecurityBuffer & | extraData | |||
) | [override, virtual] |
Implements CContext.
void Renegotiate | ( | ClientAuthenticationRequirements | requirements, | |
CToken & | outputToken | |||
) | [override, virtual] |
Implements CContext.
void PeerRequiresRenegotiate | ( | ) | [override, virtual] |
Implements CContext.
void ImpersonateClient | ( | ) |
void RevertToSelf | ( | ) |
_tstring GetProtocolAsString | ( | DWORD | protocol | ) | [static, inherited] |
_tstring GetAlgorithmAsString | ( | DWORD | protocol | ) | [static, inherited] |
_tstring GetAttributesAsString | ( | DWORD | attributes | ) | [static, inherited] |
bool IsComplete | ( | ) | const [inherited] |
bool CanSend | ( | ) | const [inherited] |
ULONG GetAttributes | ( | ) | const [inherited] |
SECURITY_STATUS GetLastStatus | ( | ) | const [inherited] |
bool RequirePeerVerification | ( | ) | const [inherited] |
void AllowRenegotiate | ( | bool | allow | ) | [inherited] |
bool RequestRenegotiate | ( | ClientAuthenticationRequirements | requirements, | |
CToken & | outputToken | |||
) | [virtual, inherited] |
bool Renegotiating | ( | ) | [inherited] |
void EncryptData | ( | CSecurityBuffer & | header, | |
CSecurityBuffer & | data, | |||
CSecurityBuffer & | trailer | |||
) | [inherited] |
CContext::DecryptResults DecryptData | ( | const CSecurityBuffer & | dataIn, | |
CSecurityBuffer & | dataOut, | |||
unsigned long & | dataUsed | |||
) | [inherited] |
void ShutdownConnection | ( | CToken & | outputToken | ) | [inherited] |
CContext::Direction GetDirection | ( | ) | const [inherited] |
void QueryContextAttributes | ( | SecPkgContext_ConnectionInfo & | connectionInfo | ) | const [inherited] |
CERT_CONTEXT * GetRemoteCertificate | ( | ) | const [inherited] |
CContext::Sizes GetTokenSize | ( | ) | const [inherited] |
CContext::Sizes GetHeaderSize | ( | ) | const [inherited] |
CContext::Sizes GetMaximumInboundMessageSize | ( | ) | const [inherited] |
CContext::Sizes GetMaximumOutboundMessageSize | ( | ) | const [inherited] |
CContext::Sizes GetTrailerSize | ( | ) | const [inherited] |
bool PeerRequestsRenegotiate | ( | ) | [inherited] |
CtxtHandle & GetContext | ( | ) | const [protected, inherited] |
void CompleteTokenIfRequired | ( | SECURITY_STATUS | status, | |
SecBufferDesc * | pOutputToken | |||
) | [protected, inherited] |
void IsContextComplete | ( | SECURITY_STATUS | status | ) | [protected, inherited] |
CredHandle * GetCredentials | ( | ) | const [protected, inherited] |
bool IsNewContextRequired | ( | ) | const [protected, inherited] |
void ResetContext | ( | ) | [protected, inherited] |
void CreateNewContext | ( | ) | [protected, inherited] |
void RestartContext | ( | ) | [protected, inherited] |
void PeerRejectsRenegotiation | ( | ) | [protected, inherited] |
ULONG GetByteOrderFlag | ( | ) | const [protected, inherited] |
void SetLastStatus | ( | SECURITY_STATUS | lastStatus | ) | [protected, inherited] |
CSmartCredentialsHandle m_credentials [protected, inherited] |
ULONG m_requiredAttributes [protected, inherited] |
ULONG m_achievedAttributes [protected, inherited] |
TimeStamp m_expiry [protected, inherited] |