Update X509 NameConstraints

This commit is contained in:
Zhi Guan
2026-06-19 10:10:22 +08:00
parent 790fbbf574
commit c65edf1042
5 changed files with 413 additions and 6 deletions

View File

@@ -2255,7 +2255,14 @@ int x509_general_subtree_from_der(
error_print();
return -1;
}
if (minimum && *minimum < 0) *minimum = 0;
/*
minimum 是 DEFAULT 0。asn1_implicit_int_from_der() 在字段缺省时输出 -1
这里统一转换为 0便于调用方直接按 GeneralSubtree 语义判断。
注意 maximum 没有默认值,缺省时应继续保持 -1用来区分 absent 和 present。
*/
if (minimum && *minimum < 0) {
*minimum = 0;
}
return 1;
}