Esempio n. 1
0
 public IceServer(string[] urlStrings, string username = null, string credential = null, TlsCertPolicy policy = TlsCertPolicy.Secure)
 {
     UrlStrings    = urlStrings;
     Username      = username;
     Credential    = credential;
     TlsCertPolicy = policy;
 }
Esempio n. 2
0
 public XirsysIceServers(string[] urls, string username, string password, TlsCertPolicy tlsCertPolicy = TlsCertPolicy.Secure)
 {
     Urls          = urls;
     Username      = username;
     Password      = password;
     TlsCertPolicy = tlsCertPolicy;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
        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);
            }
        }
Esempio n. 5
0
 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);
 }