mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-07-30 22:43:08 +03:00
Fix: Set type_id in x509_get_other_name()
When parsing a subject alternative name of type otherName, retain the type-id field of the otherName. Previously this was not copied to the mbedtls_x509_san_other_name struct when it should have been. Signed-off-by: David Horstmann <david.horstmann@arm.com>
This commit is contained in:
@ -1741,6 +1741,7 @@ static int x509_get_other_name(const mbedtls_x509_buf *subject_alt_name,
|
|||||||
if (MBEDTLS_OID_CMP(MBEDTLS_OID_ON_HW_MODULE_NAME, &cur_oid) != 0) {
|
if (MBEDTLS_OID_CMP(MBEDTLS_OID_ON_HW_MODULE_NAME, &cur_oid) != 0) {
|
||||||
return MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE;
|
return MBEDTLS_ERR_X509_FEATURE_UNAVAILABLE;
|
||||||
}
|
}
|
||||||
|
other_name->type_id = cur_oid;
|
||||||
|
|
||||||
p += len;
|
p += len;
|
||||||
if ((ret = mbedtls_asn1_get_tag(&p, end, &len,
|
if ((ret = mbedtls_asn1_get_tag(&p, end, &len,
|
||||||
|
Reference in New Issue
Block a user