#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.