Lines Matching refs:x509
126 X509 *x509 = NULL; in ssl_getcert() local
133 x509 = X509_new(); in ssl_getcert()
134 tt_assert(x509); in ssl_getcert()
135 tt_assert(0 != X509_set_version(x509, 2)); in ssl_getcert()
136 tt_assert(0 != ASN1_INTEGER_set(X509_get_serialNumber(x509), in ssl_getcert()
147 X509_set_subject_name(x509, name); in ssl_getcert()
148 X509_set_issuer_name(x509, name); in ssl_getcert()
151 X509_time_adj(X509_getm_notBefore(x509), 0, &now); in ssl_getcert()
153 X509_time_adj(X509_getm_notAfter(x509), 0, &now); in ssl_getcert()
154 X509_set_pubkey(x509, key); in ssl_getcert()
155 tt_assert(0 != X509_sign(x509, key, EVP_sha1())); in ssl_getcert()
157 return x509; in ssl_getcert()
159 X509_free(x509); in ssl_getcert()