Class Poco::Net::SSPINTLMCredentials (original) (raw)
Library: Net
Package: NTLM
Header: Poco/Net/SSPINTLMCredentials.h
Description
Support for NTLM authentication using credentials of the currently logged in user via SSPI.
Member Summary
Member Functions: authenticate, available, createNTLMContext, negotiate
Member Functions
authenticate 
static std::vector < unsigned char > authenticate(
NTLMContext & context,
const std::vector < unsigned char > & challenge
);
Creates the NTLM Type 3 Authenticate message used for sending the response to the challenge.
available 
static bool available();
Returns true if SSPI NTLM support is available.
createNTLMContext 
static Poco::SharedPtr < NTLMContext > createNTLMContext(
const std::string & host,
const std::string & service
);
negotiate 
static std::vector < unsigned char > negotiate(
NTLMContext & context
);
Creates the NTLM Type 1 Negotiate message used for initiating NTLM authentication from the client.
Variables
SERVICE_HTTP 
static const std::string SERVICE_HTTP;
SERVICE_SMTP 
static const std::string SERVICE_SMTP;