Share via


Authentication Services Functions

Send Feedback

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

Programming element PPC SP Description
AcceptSecurityContext X X This function enables the server part of a transport application to establish a security context between the server and a remote client.
AcquireCredentialsHandle X X This function allows applications to acquire a handle to preexisting credentials associated with the user on whose behalf the call is made.
ApplyControlToken X X This function provides a way to apply a control token to a security context.
CompleteAuthToken X X This function completes an authentication token.
DecryptMessage X X This function decrypts a message.
DeleteSecurityContext X X This function deletes local data structures associated with the specified security context.
EncryptMessage X X This function encrypts a message to help provide privacy.
EnumerateSecurityPackages X X This function retrieves an array of SecPkgInfo structures that describe the security packages available to the client.
FreeContextBuffer X X This function enables callers of security provider functions to free a memory buffer allocated by the security provider.
FreeCredentialsHandle X X This function notifies the security system that credentials are no longer required.
InitializeSecurityContext X X This function initiates the outbound security context from a credential handle.
InitSecurityInterface X X This function returns a pointer to a Security Service Provider Interface (SSPI) dispatch table.
InternetCanonicalizeUrl X X This function converts a URL to a canonical form, including the conversion of unsafe characters into escape sequences.
MakeSignature X X This function generates a cryptographic checksum of the message and includes sequencing information to prevent message loss or insertion.
NTLMAddGroup X X This function adds a new NTLM group.
NTLMAddUserToGroup X X This function adds an existing user to an existing NTLM group.
NTLMDeleteUser X X This function deletes a user name from the local database.
NTLMEnumGroups X X This function enumerates an NTLM group.
NTLMEnumUser X X This function enumerates a user in a local database.
NTLMGetGroupList X X This function gets a list of groups to which a user belongs.
NTLMGetUserList X X This function gets the list of users belonging to an NTLM group.
NTLMRemoveGroup X X This function removes an existing NTLM group.
NTLMRemoveUserFromGroup X X This function removes a user from an NTLM group.
NTLMSetUserInfo X X This function adds user information to the local database.
QueryContextAttributes X X This function enables a transport application to query a security package for certain attributes of a security context.
QueryCredentialsAttributes X X This function retrieves the attributes of a credential, such as the name associated with the credential.
QuerySecurityPackageInfo X X This function retrieves information about a specified security package.
SealMessage X X This function seals a message.
UnsealMessage X X This function unseals a message.
VerifySignature X X This function verifies the signature of a message at the other end.

See Also

Authentication Services Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.