Gets or sets the list of allowed domains.

Namespace:  Microsoft.Rtc.Collaboration
Assembly:  Microsoft.Rtc.Collaboration(in Microsoft.Rtc.Collaboration.dll)

Syntax

Visual Basic (Declaration)
Public 
Property 
AllowedDomains 
As 
IEnumerable(
Of 
String)
C#
public 
IEnumerable<
string> 
AllowedDomains { 
get; 
set; }
Visual C++
public:
property 
IEnumerable<
String^>^ 
AllowedDomains {
	
IEnumerable<
String^>^ 
get ();
	
void 
set (
IEnumerable<
String^>^ 
value);
}
JavaScript
function get_
allowedDomains();
function set_
allowedDomains(
value);

Remarks

If this is not set, incoming connections are not allowed from any machine except from those destinations to which an outgoing connection has been made.

This respresents the list of computers that are allowed to make incoming connections when mutual TLS is used. The subject or alternate subjects in the certificate are matched against this list. Only computers that have a matching entry in this list will be allowed to make incoming connections.

The domain check is done based on suffix match. So, it is important to use "." at the beginning for domains. For example, ".microsoft.com" rather than "microsoft.com". If there is no leading period, then it is assumed to be a FQDN and a complete match will be performed.

See Also