Lines Matching refs:crt

85 static int set_cn(X509 *crt, ...)  in set_cn()  argument
91 va_start(ap, crt); in set_cn()
108 if (!X509_set_subject_name(crt, n)) in set_cn()
124 static int set_altname(X509 *crt, ...) in set_altname() argument
131 va_start(ap, crt); in set_altname()
163 if (!X509_add1_ext_i2d(crt, NID_subject_alt_name, gens, 0, 0)) in set_altname()
174 static int set_cn1(X509 *crt, const char *name) in set_cn1() argument
176 return set_cn(crt, NID_commonName, name, 0); in set_cn1()
179 static int set_cn_and_email(X509 *crt, const char *name) in set_cn_and_email() argument
181 return set_cn(crt, NID_commonName, name, in set_cn_and_email()
185 static int set_cn2(X509 *crt, const char *name) in set_cn2() argument
187 return set_cn(crt, NID_commonName, "dummy value", in set_cn2()
191 static int set_cn3(X509 *crt, const char *name) in set_cn3() argument
193 return set_cn(crt, NID_commonName, name, in set_cn3()
197 static int set_email1(X509 *crt, const char *name) in set_email1() argument
199 return set_cn(crt, NID_pkcs9_emailAddress, name, 0); in set_email1()
202 static int set_email2(X509 *crt, const char *name) in set_email2() argument
204 return set_cn(crt, NID_pkcs9_emailAddress, "dummy@example.com", in set_email2()
208 static int set_email3(X509 *crt, const char *name) in set_email3() argument
210 return set_cn(crt, NID_pkcs9_emailAddress, name, in set_email3()
214 static int set_email_and_cn(X509 *crt, const char *name) in set_email_and_cn() argument
216 return set_cn(crt, NID_pkcs9_emailAddress, name, in set_email_and_cn()
220 static int set_altname_dns(X509 *crt, const char *name) in set_altname_dns() argument
222 return set_altname(crt, GEN_DNS, name, 0); in set_altname_dns()
225 static int set_altname_email(X509 *crt, const char *name) in set_altname_email() argument
227 return set_altname(crt, GEN_EMAIL, name, 0); in set_altname_email()
252 X509 *crt = NULL; in make_cert() local
254 if (!TEST_ptr(crt = X509_new())) in make_cert()
256 if (!TEST_true(X509_set_version(crt, X509_VERSION_3))) { in make_cert()
257 X509_free(crt); in make_cert()
260 return crt; in make_cert()
279 static int run_cert(X509 *crt, const char *nameincert, in run_cert() argument
296 if (!TEST_int_ge(ret = X509_check_host(crt, name, namelen, 0, NULL), in run_cert()
310 if (!TEST_int_ge(ret = X509_check_host(crt, name, namelen, in run_cert()
326 ret = X509_check_email(crt, name, namelen, 0); in run_cert()
346 X509 *crt; in call_run_cert() local
351 if (!TEST_ptr(crt = make_cert()) in call_run_cert()
352 || !TEST_true(pfn->fn(crt, *pname)) in call_run_cert()
353 || !run_cert(crt, *pname, pfn)) in call_run_cert()
355 X509_free(crt); in call_run_cert()