diff options
Diffstat (limited to 'src/certificates.h')
| -rw-r--r-- | src/certificates.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/certificates.h b/src/certificates.h index 96a8cbb7..5a2b9324 100644 --- a/src/certificates.h +++ b/src/certificates.h @@ -65,6 +65,10 @@ public: std::string subject () const; std::string common_name () const; + X509* x509 () const { + return _certificate; + } + RSA* public_key () const; std::string thumbprint () const; @@ -95,6 +99,8 @@ public: std::list<boost::shared_ptr<Certificate> > leaf_to_root () const; + bool verify () const; + private: friend class ::certificates; std::list<boost::shared_ptr<Certificate> > _certificates; |
