Lines Matching refs:x509
511 s->session->peer = s->session->sess_cert->peer_key->x509;
512 /* peer_key->x509 has been set by ssl2_set_certificate. */
517 || s->session->peer != s->session->sess_cert->peer_key->x509)
754 /* type eq x509 */
762 (s->cert->key->x509 == NULL) ||
773 X509 *x509 = NULL;
784 i = s->ctx->client_cert_cb(s, &(x509), &(pkey));
793 if ((i == 1) && (pkey != NULL) && (x509 != NULL)) {
795 if (!SSL_use_certificate(s, x509) || !SSL_use_PrivateKey(s, pkey)) {
798 X509_free(x509);
801 if (x509 != NULL)
802 X509_free(x509);
841 i = i2d_X509(s->session->sess_cert->peer_key->x509, &p);
853 n = i2d_X509(s->cert->key->x509, &d);
1006 X509 *x509 = NULL;
1009 x509 = d2i_X509(NULL, &data, (long)len);
1010 if (x509 == NULL) {
1015 if ((sk = sk_X509_new_null()) == NULL || !sk_X509_push(sk, x509)) {
1039 sc->peer_pkeys[SSL_PKEY_RSA_ENC].x509 = x509;
1042 pkey = X509_get_pubkey(x509);
1043 x509 = NULL;
1059 X509_free(x509);
1070 if ((sc == NULL) || (sc->peer_key->x509 == NULL) ||
1071 ((pkey = X509_get_pubkey(sc->peer_key->x509)) == NULL)) {