#include <SSL_CertificateCallback.h>

Public Member Functions | |
| SSL_CertificateCallbackArg (const ACE_SSL_Context *ssl_ctx,::X509_STORE_CTX *cert_ctx) | |
| ~SSL_CertificateCallbackArg () | |
| const ACE_SSL_Context & | context () const |
| SSL_X509Cert & | certificate (void) |
| int | error_depth () const |
| int | error_code () const |
| ACE_CString | error_message () const |
| bool | ignore_error () const |
| void | ignore_error (bool f) |
Private Attributes | |
| const ACE_SSL_Context * | ssl_ctx_ |
| SSL_X509Cert | ssl_cert_ |
| int | err_depth_ |
| int | err_code_ |
| bool | ignore_err_ |
Definition at line 31 of file SSL_CertificateCallback.h.
| ACE::INet::SSL_CertificateCallbackArg::SSL_CertificateCallbackArg | ( | const ACE_SSL_Context * | ssl_ctx, | |
| ::X509_STORE_CTX * | cert_ctx | |||
| ) |
Definition at line 19 of file SSL_CertificateCallback.cpp.
: ssl_ctx_ (ssl_ctx), err_depth_ (0), err_code_ (0), ignore_err_ (false) { this->ssl_cert_ = ::X509_STORE_CTX_get_current_cert (cert_ctx); this->err_depth_ = ::X509_STORE_CTX_get_error_depth (cert_ctx); this->err_code_ = ::X509_STORE_CTX_get_error (cert_ctx); }
| ACE::INet::SSL_CertificateCallbackArg::~SSL_CertificateCallbackArg | ( | ) |
Definition at line 31 of file SSL_CertificateCallback.cpp.
{
}
| SSL_X509Cert & ACE::INet::SSL_CertificateCallbackArg::certificate | ( | void | ) | [inline] |
Definition at line 19 of file SSL_CertificateCallback.inl.
{
return this->ssl_cert_;
}
| const ACE_SSL_Context & ACE::INet::SSL_CertificateCallbackArg::context | ( | void | ) | const [inline] |
Definition at line 13 of file SSL_CertificateCallback.inl.
{
return *this->ssl_ctx_;
}
| int ACE::INet::SSL_CertificateCallbackArg::error_code | ( | ) | const [inline] |
Definition at line 31 of file SSL_CertificateCallback.inl.
{
return this->err_code_;
}
| int ACE::INet::SSL_CertificateCallbackArg::error_depth | ( | ) | const [inline] |
Definition at line 25 of file SSL_CertificateCallback.inl.
{
return this->err_depth_;
}
| ACE_CString ACE::INet::SSL_CertificateCallbackArg::error_message | ( | ) | const [inline] |
Definition at line 37 of file SSL_CertificateCallback.inl.
{
return ACE_CString (X509_verify_cert_error_string (this->err_code_));
}
| bool ACE::INet::SSL_CertificateCallbackArg::ignore_error | ( | ) | const [inline] |
Definition at line 43 of file SSL_CertificateCallback.inl.
{
return this->ignore_err_;
}
| void ACE::INet::SSL_CertificateCallbackArg::ignore_error | ( | bool | f | ) | [inline] |
Definition at line 49 of file SSL_CertificateCallback.inl.
{
this->ignore_err_ = f;
}
int ACE::INet::SSL_CertificateCallbackArg::err_code_ [private] |
Definition at line 56 of file SSL_CertificateCallback.h.
int ACE::INet::SSL_CertificateCallbackArg::err_depth_ [private] |
Definition at line 55 of file SSL_CertificateCallback.h.
bool ACE::INet::SSL_CertificateCallbackArg::ignore_err_ [private] |
Definition at line 57 of file SSL_CertificateCallback.h.
Definition at line 54 of file SSL_CertificateCallback.h.
const ACE_SSL_Context* ACE::INet::SSL_CertificateCallbackArg::ssl_ctx_ [private] |
Definition at line 53 of file SSL_CertificateCallback.h.
1.7.0