Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

Services supported by Windows Mobile include security services for user authentication, credential management, and message protection through a programming interface called the Security Support Provider Interface (SSPI). A Security Support Provider Interface (SSPI) allows an application to use various security models available on a computer or network without changing the interface to the security system.

A security support provider (SSP) is contained in a dynamic-link library (DLL) that implements SSPI by making one or more security packages available to applications. Each security package provides mappings between the SSPI function calls of an application and the functions of an actual security model. Security packages support security protocols such as Kerberos and NTLM.

The following security support providers are supported by Windows Mobile:

  • Kerberos Security Support Provider

  • NTLM Security Support Provider

  • Schannel Security Support Provider

  • Negotiate Security Support Provider

In This Section

Security Support Provider Interface Architecture

Shows the relationship of the SSP DLLs to the SSPI Secur32.dll, Winsock, and WinInet.

Security Packages

Lists the SSPs that are supported by Windows Mobile and the corresponding DLLs.

SSPI Functions and Structures

Lists the supported authentication services functions and structures.

Using SSPI

Shows the steps that application-level protocols must follow in order to use SSPI.

SSPI Sample Application

Provides a sample of a client SSPI application.

Related Sections

Authentication Services OS Design Development

Provides an overview of the modules and components that implement authentication services in Windows Mobile, and the sysgen variables that enable this functionality.