When set to TRUE, Secure Sockets Layer (SSL) file access processing will request a certificate from the client. If AccessSSLRequireCert is FALSE, access will continue if the client does not have a certificate. Note that some versions of Internet Explorer will close the connection if the server requests a certificate and one is not available, even if AccessSSLRequireCert is also set to TRUE. AccessSSLNegotiateCert is one of the SSL file permission flags contained in the AccessSSLFlags property.
| Data type | Boolean |
| Default value | FALSE |
| Inheritance | Inheritable |
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 |
The following table lists additional information required only for code that uses the IIS Admin Base Object.
Note This property is a bitmask flag of the identifier MD_SSL_ACCESS_PERM.
| Metabase identifier | MD_SSL_ACCESS_PERM |
| Metabase bitmask identifier | MD_ACCESS_NEGO_CERT |
| Metabase bitmask value | 0x00000020 |
| Data type | DWORD_METADATA |
| User type | IIS_MD_UT_FILE |