MCPcopy Create free account
hub / github.com/OpenVPN/openvpn3-linux / init

Method init

src/tests/dbus/request-queue-service.cpp:211–251  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

209 std::map<RequiresQueue::CallbackType, uint64_t> cb_counters{};
210
211 void init()
212 {
213 std::lock_guard<std::mutex> lg(init_mtx);
214
215 queue->ClearAll();
216 queue->RequireAdd(ClientAttentionType::CREDENTIALS,
217 ClientAttentionGroup::PK_PASSPHRASE,
218 "pk_passphrase",
219 "Test private key passphrase",
220 true);
221
222 queue->RequireAdd(ClientAttentionType::CREDENTIALS,
223 ClientAttentionGroup::USER_PASSWORD,
224 "username",
225 "Test Auth User name",
226 false);
227
228 queue->RequireAdd(ClientAttentionType::CREDENTIALS,
229 ClientAttentionGroup::USER_PASSWORD,
230 "password",
231 "Test Auth Password",
232 true);
233
234 queue->RequireAdd(ClientAttentionType::CREDENTIALS,
235 ClientAttentionGroup::CHALLENGE_DYNAMIC,
236 "dynamic_challenge",
237 "Test Dynamic Challenge",
238 true);
239
240 queue->RequireAdd(ClientAttentionType::CREDENTIALS,
241 ClientAttentionGroup::CHALLENGE_STATIC,
242 "static_challenge",
243 "Test Static Challenge",
244 true);
245
246 queue->RequireAdd(ClientAttentionType::CREDENTIALS,
247 ClientAttentionGroup::CHALLENGE_AUTH_PENDING,
248 "auth_pending",
249 "Pending Auth Challenge",
250 false);
251 }
252
253
254 GVariant *Validate(GVariant *param)

Callers 1

ReqQueueMainMethod · 0.95

Calls 2

ClearAllMethod · 0.80
RequireAddMethod · 0.80

Tested by

no test coverage detected