36 #ifndef _SSL_CERTIFICATE_INFO_HPP_INCLUDED
37 #define _SSL_CERTIFICATE_INFO_HPP_INCLUDED
44 #include <openssl/x509.h>
49 class SSLcertificateInfo
52 SSLcertificateInfo( X509* cert );
54 long serialNumber()
const {
return m_serialNumber; }
55 const std::string& issuer()
const {
return m_issuer; }
56 time_t notBefore()
const {
return m_notBefore; }
57 time_t notAfter()
const {
return m_notAfter; }
58 const std::string& subject()
const {
return m_subject; }
59 const std::string& commonName()
const {
return m_commonName; }
65 std::string m_subject;
66 std::string m_commonName;
72 #endif // defined( WITH_SSL )
74 #endif // _SSL_CERTIFICATE_INFO_HPP_INCLUDED