Share via


Authentication Services Structures

Send Feedback

The following table shows the authentication services structures with a description of the purpose of each.

Programming element Description
SCHANNEL_CRED This structure contains the data for an Schannel credential.
SEC_WINNT_AUTH_IDENTITY This structure is used to establish the identity of the client and is authentication-service specific.
SecBuffer This structure describes a buffer that a transport application allocates to pass to a security package.
SecBufferDesc This structure describes an array of SecBuffer structures to pass from a transport application to a security package.
SecPkgContext_Authority This structure contains the name of the authenticating authority, if one is available.
SecPkgContext_ConnectionInfo This structure contains protocol and cipher information.
SecPkgContext_DceInfo This structure contains authorization data used by distributed computing environment (DCE) services.
SecPkgContext_IssuerListInfoEx This structure holds a list of trusted certification authorities (CAs).
SecPkgContext_KeyInfo This structure contains data about the keys used in a security context.
SecPkgContext_Lifespan This structure indicates the life span of a security context.
SecPkgContext_Names This structure indicates the name of the user associated with a security context.
SecPkgContext_ProtoInfo This structure holds information about the protocol in use.
SecPkgContext_Sizes This structure indicates the sizes of important structures used in the message support functions.
SecPkgContext_StreamSizes This structure indicates the sizes of the various stream parts for use with the message support functions.
SecPkgCred_CipherStrengths This structure holds the minimum and maximum strengths permitted for the cipher used by the specified Schannel credential.
SecPkgCred_SupportedAlgs This structure contains identifiers for algorithms permitted with a specified Schannel credential.
SecPkgCred_SupportedProtocols This structure indicates the protocols permitted with a specified Schannel credential.
SecPkgCredentials_Names This structure indicates the name of the user associated with a context.
SecPkgInfo This structure provides general data about a security package, such as its name and capabilities.
SecurityFunctionTable This structure is a dispatch table that contains pointers to the callback functions defined in the Sspi.h file.

See Also

Authentication Services Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.