C-DEngine 5.105

TheServiceHostInfo..::..ClientCertificateUsage Property

If set to 0 or does not exist, a client certificate is not used and not required (default mode of previous CDE versions) If Set to 1, client can present a client certificate. If no scopes are in the cert, scopes will be used as before (Mix operation between new and old security mode) If Set to 2, client must present a valid client certificate. If no scopes are in the cert, scopes will be used as before (was previous "RequireClientCertificate=true") (previous default mode but with Client Certificate turned on) If set to 3, all clients (including NMI browsers) need to present a client certificate (new enforced Client Certificate Mode only - older CDE Nodes will not able to connect) If the client certificate contains one or more SAN URLs of the scheme "com.c-labs.cdescope://" the client will only participate in scopes with that scopeID. The first cdescope is used as the ScopeID if no scope is presented in the message or connection In IIS, settings 2 and 3 require the "Client Certificates" setting in "SSL Settings" to be set as "Accept" or "Require" for NMI access

Namespace:  nsCDEngine.ViewModels
Assembly:  C-DEngine (in C-DEngine.dll)

Syntax


public int ClientCertificateUsage { get; set; }
Public Property ClientCertificateUsage As Integer
	Get
	Set
public:
property int^ ClientCertificateUsage {
	int^ get ();
	void set (int^ value);
}