Lines Matching defs:x509
808 X509 *x509;
831 vhost->tls.ss->x509 = X509_new();
832 if (!vhost->tls.ss->x509)
835 ASN1_INTEGER_set(X509_get_serialNumber(vhost->tls.ss->x509), 1);
836 X509_gmtime_adj(X509_get_notBefore(vhost->tls.ss->x509), 0);
837 X509_gmtime_adj(X509_get_notAfter(vhost->tls.ss->x509), 3600);
849 X509_set_pubkey(vhost->tls.ss->x509, vhost->tls.ss->pkey);
851 name = X509_get_subject_name(vhost->tls.ss->x509);
862 X509_set_issuer_name(vhost->tls.ss->x509, name);
876 if (X509_add1_ext_i2d(vhost->tls.ss->x509, NID_subject_alt_name,
894 if (X509_add1_ext_i2d(vhost->tls.ss->x509, NID_subject_alt_name,
902 if (!X509_sign(vhost->tls.ss->x509, vhost->tls.ss->pkey, EVP_sha256()))
909 i2d_X509_fp(fp, vhost->tls.ss->x509);
915 SSL_CTX_use_certificate(vhost->tls.ssl_ctx, vhost->tls.ss->x509);
926 X509_free(vhost->tls.ss->x509);
941 X509_free(vhost->tls.ss->x509);