windowskerberossspintlmv2

SSPI negotiation result


I cannot find what SSPI function should I have to call to get the type of protocol that Windows picked up after the AcquireCredentialsHandle() with Negotiate option... !?


Solution

  • Once negotiation is complete you call QueryContextAttributes() on the negotiated context and specify SECPKG_ATTR_PACKAGE_INFO.

    You will already have the negotiated attributes and context expiry details from the last call to InitializeSecurityContext() or AcceptSecurityContext()