Return an error on an unsupported SubjectAltName

Signed-off-by: Andrzej Kurek <andrzej.kurek@arm.com>
This commit is contained in:
Andrzej Kurek 2023-04-25 02:29:00 -04:00
parent 446e53d401
commit dc22090671

View File

@ -190,8 +190,8 @@ int mbedtls_x509write_crt_set_subject_alternative_name(mbedtls_x509write_cert *c
break; break;
} }
default: default:
/* Not supported - skip. */ /* Not supported - return. */
break; return MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE;
} }
} }
@ -249,8 +249,9 @@ int mbedtls_x509write_crt_set_subject_alternative_name(mbedtls_x509write_cert *c
MBEDTLS_X509_SAN_DIRECTORY_NAME)); MBEDTLS_X509_SAN_DIRECTORY_NAME));
break; break;
default: default:
/* Skip unsupported names. */ /* Error out on an unsupported SAN */
break; ret = MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE;
goto cleanup;
} }
cur = cur->next; cur = cur->next;
len += single_san_len; len += single_san_len;