Lines Matching defs:ext_key_usage
149 " ext_key_usage=%%s default: (empty)\n" \
202 mbedtls_asn1_sequence *ext_key_usage; /* extended key usages */
310 mbedtls_asn1_sequence *ext_key_usage;
364 opt.ext_key_usage = DFL_EXT_KEY_USAGE;
499 } else if (strcmp(p, "ext_key_usage") == 0) {
500 mbedtls_asn1_sequence **tail = &opt.ext_key_usage;
507 ext_key_usage = mbedtls_calloc(1, sizeof(mbedtls_asn1_sequence));
508 ext_key_usage->buf.tag = MBEDTLS_ASN1_OID;
510 SET_OID(ext_key_usage->buf, MBEDTLS_OID_SERVER_AUTH);
512 SET_OID(ext_key_usage->buf, MBEDTLS_OID_CLIENT_AUTH);
514 SET_OID(ext_key_usage->buf, MBEDTLS_OID_CODE_SIGNING);
516 SET_OID(ext_key_usage->buf, MBEDTLS_OID_EMAIL_PROTECTION);
518 SET_OID(ext_key_usage->buf, MBEDTLS_OID_TIME_STAMPING);
520 SET_OID(ext_key_usage->buf, MBEDTLS_OID_OCSP_SIGNING);
522 SET_OID(ext_key_usage->buf, MBEDTLS_OID_ANY_EXTENDED_KEY_USAGE);
528 *tail = ext_key_usage;
529 tail = &ext_key_usage->next;
946 if (opt.ext_key_usage) {
950 ret = mbedtls_x509write_crt_set_ext_key_usage(&crt, opt.ext_key_usage);