Merge pull request #5533 from lealem47/crlPrintFix

Add missing DN nid to work with PrintName()
This commit is contained in:
David Garske 2022-08-31 18:32:55 -07:00 committed by GitHub
commit db6d69143e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 2 deletions

View File

@ -5526,7 +5526,7 @@ static int X509PrintSerial_ex(WOLFSSL_BIO* bio, byte* serial, int sz,
/* serial is larger than int size so print off hex values */
if ((scratchLen = XSNPRINTF(
scratch, MAX_WIDTH, "\n%*s", indent, ""))
scratch, MAX_WIDTH, "%*s", indent, ""))
>= MAX_WIDTH) {
WOLFSSL_MSG("buffer overrun");
return WOLFSSL_FAILURE;
@ -11938,6 +11938,10 @@ static int get_dn_attr_by_nid(int n, const char** buf)
str = "initials";
len = 8;
break;
case NID_distinguishedName:
str = "DN";
len = 2;
break;
default:
WOLFSSL_MSG("Attribute type not found");
str = NULL;

View File

@ -798,7 +798,7 @@ enum
NID_inhibit_any_policy = 168, /* 2.5.29.54 */
NID_tlsfeature = 1020, /* id-pe 24 */
NID_buildingName = 1494,
NID_distinguishedName = 25,
NID_dnQualifier = 174, /* 2.5.4.46 */
NID_commonName = 14, /* CN Changed to not conflict