### AccessSSLFlags

This single property contains the following Secure Sockets Layer (SSL) file permission flags:

AccessSSL | AccessSSLNegotiateCert
AccessSSL128 | AccessSSLRequireCert
AccessSSLMapCert |
Data type | Long
Default value | 0 (no SSL permissions)
Inheritance | Inheritable

###### Access Locations

This property is accessible at the following locations:

Metabase Path | Key Type
/LM/W3SVC | IIsWebService
/LM/W3SVC/N | IIsWebServer
/LM/W3SVC/N/ROOT | IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir | IIsWebVirtualDir
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory | IIsWebDirectory
/LM/W3SVC/N/ROOT/WebVirtualDir/WebDirectory/WebFile | IIsWebFile

###### IIS Admin Base Object Information

The following tables list additional information required only for code that uses the IIS Admin Base Object.

Metabase identifier | MD_SSL_ACCESS_PERM
Metabase bitmask identifier | MD_ACCESS_SSL
Metabase bitmask value | 0x00000008
Data type | DWORD_METADATA
User type | IIS_MD_UT_FILE

###### Values

Default Value
  0x00000000 (No SSL protocols required)

  Constant | Value | Description
  MD_ACCESS_SSL | 0x00000008 | SSL permissions required.
  MD_ACCESS_NEGO_CERT | 0x00000020 | Client certificate optional.
  MD_ACCESS_REQUIRE_CERT | 0x00000040 | Client certificate required.
  MD_ACCESS_MAP_CERT | 0x00000080 | Server will map client certificate to Windows account.
  MD_ACCESS_SSL128 | 0x00000100 | SSL permissions with 128-bit key required.

###### See Also

AccessFlags

© 1997-2001 Microsoft Corporation. All rights reserved.