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

This structure indicates the protocols permitted with a specified Schannel credential. It is used by the QueryCredentialsAttributesfunction.

Syntax

typedef struct _SecPkgCred_SupportedProtocols { 
  DWORD 
grbitProtocol; 
} SecPkgCred_SupportedProtocols, *PSecPkgCred_SupportedProtocols;

Members

grbitProtocol

Flags that represent the protocols supported with this credential. The following table shows the valid values.

Value Description

SP_PROT_TLS1_CLIENT

Transport Layer Security 1.0 client-side.

SP_PROT_TLS1_SERVER

Transport Layer Security 1.0 server-side.

SP_PROT_SSL3_CLIENT

Secure Sockets Layer 3.0 client-side. Superseded by SP_PROT_TLS1_CLIENT.

SP_PROT_SSL3_SERVER

Secure Sockets Layer 3.0 server-side. Superseded by SP_PROT_TLS1_SERVER.

SP_PROT_SSL2_CLIENT

Secure Sockets Layer 2.0 client-side. Superseded by SP_PROT_TLS1_CLIENT.

SP_PROT_SSL2_SERVER

Secure Sockets Layer 2.0 server-side. Superseded by SP_PROT_TLS1_SERVER.

Remarks

For information about setting the protocols, see AcquireCredentialsHandle.

Requirements

Header schnlsp.h
Windows Embedded CE Windows CE .NET 4.2 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also