Lines Matching refs:opt
110 } opt; variable
178 opt.filename = DFL_FILENAME; in main()
179 opt.password = DFL_PASSWORD; in main()
180 opt.debug_level = DFL_DEBUG_LEVEL; in main()
181 opt.output_file = DFL_OUTPUT_FILENAME; in main()
182 opt.subject_name = DFL_SUBJECT_NAME; in main()
183 opt.key_usage = DFL_KEY_USAGE; in main()
184 opt.force_key_usage = DFL_FORCE_KEY_USAGE; in main()
185 opt.ns_cert_type = DFL_NS_CERT_TYPE; in main()
186 opt.force_ns_cert_type = DFL_FORCE_NS_CERT_TYPE; in main()
187 opt.md_alg = DFL_MD_ALG; in main()
188 opt.san_list = NULL; in main()
197 opt.filename = q; in main()
199 opt.password = q; in main()
201 opt.output_file = q; in main()
203 opt.debug_level = atoi(q); in main()
204 if (opt.debug_level < 0 || opt.debug_level > 65535) { in main()
208 opt.subject_name = q; in main()
308 opt.san_list = cur; in main()
323 opt.md_alg = mbedtls_md_get_type(md_info); in main()
331 opt.key_usage |= MBEDTLS_X509_KU_DIGITAL_SIGNATURE; in main()
333 opt.key_usage |= MBEDTLS_X509_KU_NON_REPUDIATION; in main()
335 opt.key_usage |= MBEDTLS_X509_KU_KEY_ENCIPHERMENT; in main()
337 opt.key_usage |= MBEDTLS_X509_KU_DATA_ENCIPHERMENT; in main()
339 opt.key_usage |= MBEDTLS_X509_KU_KEY_AGREEMENT; in main()
341 opt.key_usage |= MBEDTLS_X509_KU_KEY_CERT_SIGN; in main()
343 opt.key_usage |= MBEDTLS_X509_KU_CRL_SIGN; in main()
352 case 0: opt.force_key_usage = 0; break; in main()
353 case 1: opt.force_key_usage = 1; break; in main()
363 opt.ns_cert_type |= MBEDTLS_X509_NS_CERT_TYPE_SSL_CLIENT; in main()
365 opt.ns_cert_type |= MBEDTLS_X509_NS_CERT_TYPE_SSL_SERVER; in main()
367 opt.ns_cert_type |= MBEDTLS_X509_NS_CERT_TYPE_EMAIL; in main()
369 opt.ns_cert_type |= MBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING; in main()
371 opt.ns_cert_type |= MBEDTLS_X509_NS_CERT_TYPE_SSL_CA; in main()
373 opt.ns_cert_type |= MBEDTLS_X509_NS_CERT_TYPE_EMAIL_CA; in main()
375 opt.ns_cert_type |= MBEDTLS_X509_NS_CERT_TYPE_OBJECT_SIGNING_CA; in main()
384 case 0: opt.force_ns_cert_type = 0; break; in main()
385 case 1: opt.force_ns_cert_type = 1; break; in main()
394 mbedtls_x509write_csr_set_md_alg(&req, opt.md_alg); in main()
397 if (opt.key_usage || opt.force_key_usage == 1) { in main()
398 ret = mbedtls_x509write_csr_set_key_usage(&req, opt.key_usage); in main()
407 if (opt.ns_cert_type || opt.force_ns_cert_type == 1) { in main()
408 ret = mbedtls_x509write_csr_set_ns_cert_type(&req, opt.ns_cert_type); in main()
417 if (opt.san_list != NULL) { in main()
418 ret = mbedtls_x509write_csr_set_subject_alternative_name(&req, opt.san_list); in main()
449 if ((ret = mbedtls_x509write_csr_set_subject_name(&req, opt.subject_name)) != 0) { in main()
462 ret = mbedtls_pk_parse_keyfile(&key, opt.filename, opt.password); in main()
479 if ((ret = write_certificate_request(&req, opt.output_file)) != 0) { in main()
505 cur = opt.san_list; in main()