Lines Matching refs:x509
509 s->session->peer = s->session->sess_cert->peer_key->x509;
510 /* peer_key->x509 has been set by ssl2_set_certificate. */
515 || s->session->peer != s->session->sess_cert->peer_key->x509)
752 /* type eq x509 */
760 (s->cert->key->x509 == NULL) ||
771 X509 *x509 = NULL;
782 i = s->ctx->client_cert_cb(s, &(x509), &(pkey));
791 if ((i == 1) && (pkey != NULL) && (x509 != NULL)) {
793 if (!SSL_use_certificate(s, x509) || !SSL_use_PrivateKey(s, pkey)) {
796 X509_free(x509);
799 if (x509 != NULL)
800 X509_free(x509);
839 n = i2d_X509(s->session->sess_cert->peer_key->x509, &p);
846 n = i2d_X509(s->cert->key->x509, &d);
999 X509 *x509 = NULL;
1002 x509 = d2i_X509(NULL, &data, (long)len);
1003 if (x509 == NULL) {
1008 if ((sk = sk_X509_new_null()) == NULL || !sk_X509_push(sk, x509)) {
1032 sc->peer_pkeys[SSL_PKEY_RSA_ENC].x509 = x509;
1035 pkey = X509_get_pubkey(x509);
1036 x509 = NULL;
1052 X509_free(x509);
1063 if ((sc == NULL) || (sc->peer_key->x509 == NULL) ||
1064 ((pkey = X509_get_pubkey(sc->peer_key->x509)) == NULL)) {