Lines Matching full:options
123 grpc::experimental::StsCredentialsOptions options; in TEST() local
124 options.token_exchange_service_uri = "https://foo.com/exchange"; in TEST()
125 options.resource = "resource"; in TEST()
126 options.audience = "audience"; in TEST()
127 options.scope = "scope"; in TEST()
128 // options.requested_token_type explicitly not set. in TEST()
129 options.subject_token_path = "/foo/bar"; in TEST()
130 options.subject_token_type = "nice_token_type"; in TEST()
131 options.actor_token_path = "/foo/baz"; in TEST()
132 options.actor_token_type = "even_nicer_token_type"; in TEST()
134 grpc::experimental::StsCredentialsCppToCoreOptions(options); in TEST()
135 EXPECT_EQ(options.token_exchange_service_uri, in TEST()
137 EXPECT_EQ(options.resource, core_opts.resource); in TEST()
138 EXPECT_EQ(options.audience, core_opts.audience); in TEST()
139 EXPECT_EQ(options.scope, core_opts.scope); in TEST()
140 EXPECT_EQ(options.requested_token_type, core_opts.requested_token_type); in TEST()
141 EXPECT_EQ(options.subject_token_path, core_opts.subject_token_path); in TEST()
142 EXPECT_EQ(options.subject_token_type, core_opts.subject_token_type); in TEST()
143 EXPECT_EQ(options.actor_token_path, core_opts.actor_token_path); in TEST()
144 EXPECT_EQ(options.actor_token_type, core_opts.actor_token_type); in TEST()
160 grpc::experimental::StsCredentialsOptions options; local
162 grpc::experimental::StsCredentialsOptionsFromJson(valid_json, &options)
164 EXPECT_EQ(options.token_exchange_service_uri, "https://foo/exchange");
165 EXPECT_EQ(options.resource, "resource");
166 EXPECT_EQ(options.audience, "audience");
167 EXPECT_EQ(options.scope, "scope");
168 EXPECT_EQ(options.requested_token_type, "requested_token_type");
169 EXPECT_EQ(options.subject_token_path, "subject_token_path");
170 EXPECT_EQ(options.subject_token_type, "subject_token_type");
171 EXPECT_EQ(options.actor_token_path, "actor_token_path");
172 EXPECT_EQ(options.actor_token_type, "actor_token_type");
181 minimum_valid_json, &options)
183 EXPECT_EQ(options.token_exchange_service_uri, "https://foo/exchange");
184 EXPECT_EQ(options.resource, "");
185 EXPECT_EQ(options.audience, "");
186 EXPECT_EQ(options.scope, "");
187 EXPECT_EQ(options.requested_token_type, "");
188 EXPECT_EQ(options.subject_token_path, "subject_token_path");
189 EXPECT_EQ(options.subject_token_type, "subject_token_type");
190 EXPECT_EQ(options.actor_token_path, "");
191 EXPECT_EQ(options.actor_token_type, "");
198 grpc::experimental::StsCredentialsOptionsFromJson(invalid_json, &options)
207 invalid_json_missing_subject_token_type, &options);
218 invalid_json_missing_subject_token_path, &options);
229 invalid_json_missing_token_exchange_uri, &options);
238 grpc::experimental::StsCredentialsOptions options; in TEST() local
239 auto status = grpc::experimental::StsCredentialsOptionsFromEnv(&options); in TEST()
258 status = grpc::experimental::StsCredentialsOptionsFromEnv(&options);
260 EXPECT_EQ(options.token_exchange_service_uri, "https://foo/exchange");
261 EXPECT_EQ(options.resource, "");
262 EXPECT_EQ(options.audience, "");
263 EXPECT_EQ(options.scope, "");
264 EXPECT_EQ(options.requested_token_type, "");
265 EXPECT_EQ(options.subject_token_path, "subject_token_path");
266 EXPECT_EQ(options.subject_token_type, "subject_token_type");
267 EXPECT_EQ(options.actor_token_path, "");
268 EXPECT_EQ(options.actor_token_type, "");
275 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
276 options.set_verify_server_certs(true); in TEST()
277 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
291 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
292 options.set_certificate_provider(certificate_provider); in TEST()
293 options.watch_root_certs(); in TEST()
294 options.set_root_cert_name(kRootCertName); in TEST()
295 options.watch_identity_key_cert_pairs(); in TEST()
296 options.set_identity_cert_name(kIdentityCertName); in TEST()
297 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
307 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
308 options.set_certificate_provider(certificate_provider); in TEST()
309 options.watch_root_certs(); in TEST()
310 options.set_root_cert_name(kRootCertName); in TEST()
311 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
325 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
326 options.set_certificate_provider(certificate_provider); in TEST()
327 options.watch_identity_key_cert_pairs(); in TEST()
328 options.set_identity_cert_name(kIdentityCertName); in TEST()
329 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
338 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
339 options.set_certificate_provider(certificate_provider); in TEST()
340 options.watch_root_certs(); in TEST()
341 options.set_root_cert_name(kRootCertName); in TEST()
342 options.watch_identity_key_cert_pairs(); in TEST()
343 options.set_identity_cert_name(kIdentityCertName); in TEST()
344 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
352 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
353 options.set_certificate_provider(certificate_provider); in TEST()
354 options.watch_root_certs(); in TEST()
355 options.set_root_cert_name(kRootCertName); in TEST()
356 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
362 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
363 options.set_verify_server_certs(true); in TEST()
364 options.set_certificate_verifier(verifier); in TEST()
365 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
372 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
373 options.set_verify_server_certs(true); in TEST()
374 options.set_certificate_verifier(verifier); in TEST()
375 options.set_check_call_host(false); in TEST()
376 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
383 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
384 options.set_verify_server_certs(true); in TEST()
385 options.set_certificate_verifier(verifier); in TEST()
386 options.set_check_call_host(false); in TEST()
387 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
394 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
395 options.set_certificate_provider(certificate_provider); in TEST()
396 options.watch_root_certs(); in TEST()
397 options.set_root_cert_name(kRootCertName); in TEST()
398 options.watch_identity_key_cert_pairs(); in TEST()
399 options.set_identity_cert_name(kIdentityCertName); in TEST()
400 options.set_crl_directory(CRL_DIR_PATH); in TEST()
401 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
408 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
409 options.set_crl_provider(*provider); in TEST()
410 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
417 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
418 options.set_crl_directory(CRL_DIR_PATH); in TEST()
419 options.set_crl_provider(*provider); in TEST()
420 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
436 TlsTestCredentialsOptions options; in TEST() local
437 TlsTestCredentialsOptions copied_options = options; in TEST()
440 GPR_ASSERT(options.internal_cred_opts() != in TEST()
445 TlsCredentialsOptions options; in TEST() local
446 (void)options; in TEST()
475 TlsChannelCredentialsOptions options; in TEST() local
476 auto channel_creds = TlsCredentials(options); in TEST()
481 TlsChannelCredentialsOptions options; in TEST() local
482 auto channel_creds_1 = TlsCredentials(options); in TEST()
484 auto channel_creds_2 = TlsCredentials(options); in TEST()
490 TlsChannelCredentialsOptions options; in TEST() local
492 options.set_certificate_provider(provider); in TEST()
493 auto channel_creds_1 = TlsCredentials(options); in TEST()
495 auto channel_creds_2 = TlsCredentials(options); in TEST()
501 TlsChannelCredentialsOptions options; in TEST() local
503 options.set_certificate_verifier(verifier); in TEST()
504 auto channel_creds_1 = TlsCredentials(options); in TEST()
506 auto channel_creds_2 = TlsCredentials(options); in TEST()
511 TlsChannelCredentialsOptions options; in TEST() local
514 options.set_crl_provider(*provider); in TEST()
515 auto channel_creds_1 = TlsCredentials(options); in TEST()
517 auto channel_creds_2 = TlsCredentials(options); in TEST()
522 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
523 options.set_min_tls_version(grpc_tls_version::TLS1_2); in TEST()
524 options.set_max_tls_version(grpc_tls_version::TLS1_3); in TEST()
525 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()
530 grpc::experimental::TlsChannelCredentialsOptions options; in TEST() local
531 options.set_min_tls_version(grpc_tls_version::TLS1_3); in TEST()
532 options.set_max_tls_version(grpc_tls_version::TLS1_2); in TEST()
533 auto channel_credentials = grpc::experimental::TlsCredentials(options); in TEST()