Lines Matching defs:cert
172 char *hostname = NULL; /* host, used in cert filenames */
305 X509 *cert = NULL; /* X509 certificate */
515 cert = PEM_read_X509(fstr, NULL, NULL, NULL);
518 if (cert != NULL) {
523 X509_NAME_oneline(X509_get_subject_name(cert), groupbuf,
530 nid = X509_get_signature_nid(cert);
540 cnt = X509_get_ext_count(cert);
545 ext = X509_get_ext(cert, i);
1958 const char *exten, /* private cert extension */
1962 X509 *cert; /* X509 certificate */
1979 cert = X509_new();
1980 X509_set_version(cert, 2L);
1983 X509_set_serialNumber(cert, serial);
1985 X509_time_adj(X509_getm_notBefore(cert), 0L, &epoch);
1986 X509_time_adj(X509_getm_notAfter(cert), lifetime * SECSPERDAY, &epoch);
1987 subj = X509_get_subject_name(cert);
1990 subj = X509_get_issuer_name(cert);
1993 if (!X509_set_pubkey(cert, pkey)) {
1996 X509_free(cert);
2013 if (!X509_add_ext(cert, ex, -1)) {
2026 if (!X509_add_ext(cert, ex, -1)) {
2040 if (!X509_add_ext(cert, ex, -1)) {
2061 if (!X509_add_ext(cert, ex, -1)) {
2073 X509_sign(cert, pkey, md);
2074 if (X509_verify(cert, pkey) <= 0) {
2077 X509_free(cert);
2085 str = fheader(pathbuf, "cert", hostname);
2086 PEM_write_X509(str, cert);
2089 X509_print_fp(stderr, cert);
2090 X509_free(cert);