#include <stdarg.h>#include <string.h>#include <gtest/gtest.h>#include <openssl/crypto.h>#include <openssl/mem.h>#include <openssl/x509.h>#include <openssl/x509v3.h>#include "../internal.h"#include "internal.h"
Go to the source code of this file.
Classes | |
| struct | set_name_fn |
Functions | |
| static void | check_message (const struct set_name_fn *fn, const char *op, const char *nameincert, int match, const char *name) |
| static int | is_exception (const char *msg) |
| static X509 * | make_cert (void) |
| static void | run_cert (X509 *crt, const char *nameincert, const struct set_name_fn *fn) |
| static int | set_altname (X509 *crt,...) |
| static int | set_altname_dns (X509 *crt, const char *name) |
| static int | set_altname_email (X509 *crt, const char *name) |
| static int | set_cn (X509 *crt,...) |
| static int | set_cn1 (X509 *crt, const char *name) |
| static int | set_cn2 (X509 *crt, const char *name) |
| static int | set_cn3 (X509 *crt, const char *name) |
| static int | set_cn_and_email (X509 *crt, const char *name) |
| static int | set_email1 (X509 *crt, const char *name) |
| static int | set_email2 (X509 *crt, const char *name) |
| static int | set_email3 (X509 *crt, const char *name) |
| static int | set_email_and_cn (X509 *crt, const char *name) |
| TEST (X509V3Test, NameTest) | |
Variables | |
| static int | errors |
| static const char *const | exceptions [] |
| static const struct set_name_fn | name_fns [] |
| static const char *const | names [] |
|
static |
Definition at line 319 of file v3name_test.cc.
Definition at line 128 of file v3name_test.cc.
|
static |
Definition at line 300 of file v3name_test.cc.
|
static |
Definition at line 334 of file v3name_test.cc.
Definition at line 173 of file v3name_test.cc.
Definition at line 269 of file v3name_test.cc.
Definition at line 274 of file v3name_test.cc.
Definition at line 137 of file v3name_test.cc.
Definition at line 223 of file v3name_test.cc.
Definition at line 234 of file v3name_test.cc.
Definition at line 240 of file v3name_test.cc.
Definition at line 228 of file v3name_test.cc.
Definition at line 246 of file v3name_test.cc.
Definition at line 251 of file v3name_test.cc.
Definition at line 257 of file v3name_test.cc.
Definition at line 263 of file v3name_test.cc.
| TEST | ( | X509V3Test | , |
| NameTest | |||
| ) |
Definition at line 390 of file v3name_test.cc.
|
static |
Definition at line 317 of file v3name_test.cc.
Definition at line 90 of file v3name_test.cc.
|
static |
Definition at line 286 of file v3name_test.cc.
Definition at line 71 of file v3name_test.cc.