add given name test case

This commit is contained in:
JacobBarthelmeh
2023-03-17 13:07:15 -07:00
parent a917f380bb
commit 0e431c3eaa

View File

@ -30728,6 +30728,30 @@ static int test_wolfSSL_X509_NAME(void)
AssertIntGT((sz = i2d_X509_NAME((X509_NAME*)b, &tmp)), 0);
XFREE(tmp, NULL, DYNAMIC_TYPE_OPENSSL);
#ifdef WOLFSSL_CERT_NAME_ALL
/* test for givenName and name */
{
WOLFSSL_X509_NAME_ENTRY* entry;
const byte gName[] = "test-given-name";
const byte name[] = "test-name";
entry = wolfSSL_X509_NAME_ENTRY_create_by_NID(NULL, NID_givenName,
ASN_UTF8STRING, gName, sizeof(gName));
AssertNotNull(entry);
wolfSSL_X509_NAME_add_entry((X509_NAME*)b, entry, -1, 0);
wolfSSL_X509_NAME_ENTRY_free(entry);
entry = wolfSSL_X509_NAME_ENTRY_create_by_NID(NULL, NID_name,
ASN_UTF8STRING, name, sizeof(name));
AssertNotNull(entry);
wolfSSL_X509_NAME_add_entry((X509_NAME*)b, entry, -1, 0);
wolfSSL_X509_NAME_ENTRY_free(entry);
tmp = NULL;
AssertIntGT((sz = i2d_X509_NAME((X509_NAME*)b, &tmp)), 0);
XFREE(tmp, NULL, DYNAMIC_TYPE_OPENSSL);
}
#endif
AssertNotNull(b = X509_NAME_dup((X509_NAME*)a));
#ifndef OPENSSL_EXTRA_X509_SMALL