Lines Matching full:x509
156 #include <openssl/x509.h>
455 * Peer [ 3 ] EXPLICIT X509, -- optional Peer Certificate
505 * On clients, it will be the same as sess_cert->peer_key->x509
508 X509 *peer;
849 int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
865 STACK_OF(X509) *extra_certs;
1069 void SSL_CTX_set_client_cert_cb(SSL_CTX *ctx, int (*client_cert_cb)(SSL *ssl, X509 **x509, EVP_PKEY **pkey));
1070 int (*SSL_CTX_get_client_cert_cb(SSL_CTX *ctx))(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
1739 #define SSL_CTX_add_extra_chain_cert(ctx,x509) \
1740 SSL_CTX_ctrl(ctx,SSL_CTRL_EXTRA_CHAIN_CERT,0,(char *)x509)
1808 int SSL_use_certificate(SSL *ssl, X509 *x);
1810 int SSL_use_certificate_chain(SSL *ssl, STACK_OF(X509) *cert_chain);
1811 STACK_OF(X509) * SSL_get_certificate_chain(SSL *ssl, X509 *x);
1843 X509 *SSL_SESSION_get0_peer(SSL_SESSION *s);
1872 X509 * SSL_get_peer_certificate(const SSL *s);
1875 STACK_OF(X509) *SSL_get_peer_cert_chain(const SSL *s);
1891 int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x);
2006 int SSL_add_client_CA(SSL *ssl,X509 *x);
2007 int SSL_CTX_add_client_CA(SSL_CTX *ctx,X509 *x);
2021 X509 *SSL_get_certificate(const SSL *ssl);