System.ServiceModel
4.0.0.0
System.Configuration.ConfigurationElement
To be added.
Represents a configuration element that specifies authentication settings for a client certificate. This class cannot be inherited.
Constructor
4.0.0.0
To be added.
Initializes a new instance of the class.
Property
4.0.0.0
System.Configuration.ConfigurationProperty("certificateValidationMode", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
System.ServiceModel.Security.X509CertificateValidationMode
To be added.
To be added.
Gets or sets the certificate validation mode.
Property
4.0.0.0
System.Configuration.ConfigurationProperty("customCertificateValidatorType", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
System.Configuration.StringValidator(InvalidCharacters=null, MaxLength=2147483647, MinLength=0)
System.String
To be added.
If the property is set to , you must set the property to a custom validator that inherits from the class.
For more information, see How To: Create a Service Employing a Custom Certificate Validator.
Gets or sets the type of custom client certificate validator used.
Property
4.0.0.0
System.Configuration.ConfigurationProperty("includeWindowsGroups", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
System.Boolean
To be added.
Setting this property to true has a performance impact, as it results in a full group expansion. Set this property to false if you do not need to establish the list of groups a user belongs to.
Gets or sets a value that indicates whether Windows groups are included in the security context.
Property
4.0.0.0
System.Configuration.ConfigurationProperty("mapClientCertificateToWindowsAccount", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
System.Boolean
To be added.
This property is valid only when the property is set to true.
When using the certificate client credential type on bindings, the certificate is not mapped to Windows accounts. You can override this behavior using this property. When this property is set to true, it causes the identity from the client certificate to be mapped to a Windows account. It requires that the service is running in a privileged account and that the domain be configured to support this functionality.
Gets or sets a value that indicates whether the certificate is mapped to Windows accounts.
Property
4.0.0.0
System.Configuration.ConfigurationPropertyCollection
To be added.
To be added.
To be added.
Property
4.0.0.0
System.Configuration.ConfigurationProperty("revocationMode", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
System.Security.Cryptography.X509Certificates.X509RevocationMode
To be added.
The system verifies that the client certificate has not been revoked by looking it up in the revoked certificate list. This check can be performed either by checking online or against a cached revocation list. Revocation checking can be turned off by setting this property to .
Gets or sets the certificate revocation mode.
Property
4.0.0.0
System.Configuration.ConfigurationProperty("trustedStoreLocation", DefaultValue=Mono.Cecil.CustomAttributeArgument, Options=System.Configuration.ConfigurationPropertyOptions.None)
System.Security.Cryptography.X509Certificates.StoreLocation
To be added.
indigo1 security system validates the client certificate against a . The store location is specified using this property.
Gets or sets the trusted store location where the client certificate is validated.