Lines Matching full:x509
156 #include <openssl/x509.h>
432 * Peer [ 3 ] EXPLICIT X509, -- optional Peer Certificate
476 * On clients, it will be the same as sess_cert->peer_key->x509
479 X509 *peer;
768 int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
784 STACK_OF(X509) *extra_certs;
943 void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
944 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
1523 #define SSL_CTX_add_extra_chain_cert(ctx,x509) \
1524 SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509)
1587 int SSL_use_certificate(SSL *ssl, X509 *x);
1589 int SSL_use_certificate_chain(SSL *ssl, STACK_OF(X509) *cert_chain);
1590 STACK_OF(X509) * SSL_get_certificate_chain(SSL *ssl, X509 *x);
1647 X509 * SSL_get_peer_certificate(const SSL *s);
1650 STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s);
1666 int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
1747 int SSL_add_client_CA(SSL *ssl,X509 *x);
1748 int SSL_CTX_add_client_CA(SSL_CTX *ctx,X509 *x);
1762 X509 *SSL_get_certificate(const SSL *ssl);