Lines Matching refs:x509
518 s->session->peer = s->session->sess_cert->peer_key->x509;
519 /* peer_key->x509 has been set by ssl2_set_certificate. */
524 || s->session->peer != s->session->sess_cert->peer_key->x509)
771 /* type eq x509 */
780 (s->cert->key->x509 == NULL) ||
794 X509 *x509=NULL;
806 i=s->ctx->client_cert_cb(s,&(x509),&(pkey));
816 if ((i == 1) && (pkey != NULL) && (x509 != NULL))
819 if ( !SSL_use_certificate(s,x509) ||
824 X509_free(x509);
829 if (x509 != NULL) X509_free(x509);
866 n=i2d_X509(s->session->sess_cert->peer_key->x509,&p);
873 n=i2d_X509(s->cert->key->x509,&d);
1029 X509 *x509=NULL;
1032 x509=d2i_X509(NULL,&data,(long)len);
1033 if (x509 == NULL)
1039 if ((sk=sk_X509_new_null()) == NULL || !sk_X509_push(sk,x509))
1065 sc->peer_pkeys[SSL_PKEY_RSA_ENC].x509=x509;
1068 pkey=X509_get_pubkey(x509);
1069 x509=NULL;
1086 X509_free(x509);
1097 if ((sc == NULL) || (sc->peer_key->x509 == NULL) ||
1098 ((pkey=X509_get_pubkey(sc->peer_key->x509)) == NULL))