Lines Matching +full:server +full:- +full:password
4 * Use of this source code is governed by a BSD-style license
32 return ParseUrl(url, "username", "password"); in ParseTurnUrl()
37 const std::string& password) { in ParseUrl() argument
39 url, username, password, in ParseUrl()
45 const std::string& password, in ParseUrl() argument
47 return ParseUrl(url, username, password, tls_certificate_policy, ""); in ParseUrl()
52 const std::string& password, in ParseUrl() argument
58 PeerConnectionInterface::IceServer server; in ParseUrl() local
59 server.urls.push_back(url); in ParseUrl()
60 server.username = username; in ParseUrl()
61 server.password = password; in ParseUrl()
62 server.tls_cert_policy = tls_certificate_policy; in ParseUrl()
63 server.hostname = hostname; in ParseUrl()
64 servers.push_back(server); in ParseUrl()
98 "turns:hostname", "username", "password", in TEST_F()
129 EXPECT_EQ(3478, stun_servers_.begin()->port()); in TEST_F()
137 EXPECT_EQ("1.2.3.4", stun_servers_.begin()->hostname()); in TEST_F()
138 EXPECT_EQ(1234, stun_servers_.begin()->port()); in TEST_F()
142 EXPECT_EQ("1:2:3:4:5:6:7:8", stun_servers_.begin()->hostname()); in TEST_F()
143 EXPECT_EQ(4321, stun_servers_.begin()->port()); in TEST_F()
147 EXPECT_EQ("hostname", stun_servers_.begin()->hostname()); in TEST_F()
148 EXPECT_EQ(9999, stun_servers_.begin()->port()); in TEST_F()
152 EXPECT_EQ("1.2.3.4", stun_servers_.begin()->hostname()); in TEST_F()
153 EXPECT_EQ(3478, stun_servers_.begin()->port()); in TEST_F()
157 EXPECT_EQ("1:2:3:4:5:6:7:8", stun_servers_.begin()->hostname()); in TEST_F()
158 EXPECT_EQ(3478, stun_servers_.begin()->port()); in TEST_F()
162 EXPECT_EQ("hostname", stun_servers_.begin()->hostname()); in TEST_F()
163 EXPECT_EQ(3478, stun_servers_.begin()->port()); in TEST_F()
167 ParseUrl("turn:1.2.3.4:1234", "username", "password", in TEST_F()
179 EXPECT_FALSE(ParseUrl("stun:hostname:-1")); in TEST_F()
210 // Reject pre-RFC 7065 syntax with ICE username contained in URL.
215 // Test that username and password from IceServer is copied into the resulting
218 EXPECT_TRUE(ParseUrl("turn:hostname", "username", "password")); in TEST_F()
221 EXPECT_EQ("password", turn_servers_[0].credentials.password); in TEST_F()
224 // Ensure that if a server has multiple URLs, each one is parsed.
227 PeerConnectionInterface::IceServer server; in TEST_F() local
228 server.urls.push_back("stun:hostname"); in TEST_F()
229 server.urls.push_back("turn:hostname"); in TEST_F()
230 server.username = "foo"; in TEST_F()
231 server.password = "bar"; in TEST_F()
232 servers.push_back(server); in TEST_F()