public IceServer(string[] urlStrings, string username = null, string credential = null, TlsCertPolicy policy = TlsCertPolicy.Secure) { UrlStrings = urlStrings; Username = username; Credential = credential; TlsCertPolicy = policy; }
public XirsysIceServers(string[] urls, string username, string password, TlsCertPolicy tlsCertPolicy = TlsCertPolicy.Secure) { Urls = urls; Username = username; Password = password; TlsCertPolicy = tlsCertPolicy; }
public IceServer(string[] urlStrings, string[] tlsAlpnProtocols, string username = null, string credential = null, TlsCertPolicy policy = TlsCertPolicy.Secure, string hostname = null) { UrlStrings = urlStrings; TlsAlpnProtocols = tlsAlpnProtocols; Username = username; Credential = credential; TlsCertPolicy = policy; Hostname = hostname; }
public static PeerConnection.TlsCertPolicy ToNative(this TlsCertPolicy self) { switch (self) { case TlsCertPolicy.Secure: return(PeerConnection.TlsCertPolicy.TlsCertPolicySecure); case TlsCertPolicy.InsecureNoCheck: return(PeerConnection.TlsCertPolicy.TlsCertPolicyInsecureNoCheck); default: throw new ArgumentOutOfRangeException(nameof(self), self, null); } }
public IceServer(string uri, string username = "", string password = "", TlsCertPolicy tlsCertPolicy = TlsCertPolicy.Secure) : this(new[] { uri }, username, password, tlsCertPolicy) { }
public static RTCTlsCertPolicy ToPlatformNative(this TlsCertPolicy nativePort) => (RTCTlsCertPolicy)nativePort;
public static RTCTlsCertPolicy ToNative(this TlsCertPolicy self) { return((RTCTlsCertPolicy)self); }