Merge pull request #2216 from jwillemsen/jwi-cxxversionchecks
[ACE_TAO.git] / ACE / protocols / ace / INet / SSL_CertificateCallback.inl
blob6f75fd9ba0ee88fa72de5766ab8cb57e2edaa06a
1 // -*- C++ -*-
2 ACE_BEGIN_VERSIONED_NAMESPACE_DECL
4 namespace ACE
6   namespace INet
7   {
9     ACE_INLINE
10     const ACE_SSL_Context& SSL_CertificateCallbackArg::context () const
11       {
12         return *this->ssl_ctx_;
13       }
15     ACE_INLINE
16     SSL_X509Cert& SSL_CertificateCallbackArg::certificate ()
17       {
18         return this->ssl_cert_;
19       }
21     ACE_INLINE
22     int SSL_CertificateCallbackArg::error_depth () const
23       {
24         return this->err_depth_;
25       }
27     ACE_INLINE
28     int SSL_CertificateCallbackArg::error_code () const
29       {
30         return this->err_code_;
31       }
33     ACE_INLINE
34     ACE_CString SSL_CertificateCallbackArg::error_message () const
35       {
36         return ACE_CString (X509_verify_cert_error_string (this->err_code_));
37       }
39     ACE_INLINE
40     bool SSL_CertificateCallbackArg::ignore_error () const
41       {
42         return this->ignore_err_;
43       }
45     ACE_INLINE
46     void SSL_CertificateCallbackArg::ignore_error (bool f)
47       {
48         this->ignore_err_ = f;
49       }
51   }
54 ACE_END_VERSIONED_NAMESPACE_DECL