aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Richard <[email protected]>2016-10-13 20:35:57 +0000
committerGitHub <[email protected]>2016-10-13 20:35:57 +0000
commit047cacb1dba516ca902b36a290f2b81555658c1e (patch)
tree0f62d363ee9daa3e98ccce90ee416e6ff1565602
parentMerge branch 'master' of https://github.com/kisli/vmime (diff)
parentAdded const overload for certificateException::getCertificate(). (diff)
downloadvmime-047cacb1dba516ca902b36a290f2b81555658c1e.tar.gz
vmime-047cacb1dba516ca902b36a290f2b81555658c1e.zip
Merge pull request #145 from 0xd34df00d/const_getCertificate
Added const overload for certificateException::getCertificate().
-rw-r--r--src/vmime/security/cert/certificateException.cpp6
-rw-r--r--src/vmime/security/cert/certificateException.hpp6
2 files changed, 12 insertions, 0 deletions
diff --git a/src/vmime/security/cert/certificateException.cpp b/src/vmime/security/cert/certificateException.cpp
index 29c987a9..bf21fae2 100644
--- a/src/vmime/security/cert/certificateException.cpp
+++ b/src/vmime/security/cert/certificateException.cpp
@@ -70,6 +70,12 @@ shared_ptr <certificate> certificateException::getCertificate()
}
+shared_ptr <const certificate> certificateException::getCertificate() const
+{
+ return m_cert;
+}
+
+
} // cert
} // security
} // vmime
diff --git a/src/vmime/security/cert/certificateException.hpp b/src/vmime/security/cert/certificateException.hpp
index b60c06f6..c6c76127 100644
--- a/src/vmime/security/cert/certificateException.hpp
+++ b/src/vmime/security/cert/certificateException.hpp
@@ -73,6 +73,12 @@ public:
*/
shared_ptr <certificate> getCertificate();
+ /** Returns the certificate on which the problem occured.
+ *
+ * @return certificate
+ */
+ shared_ptr <const certificate> getCertificate() const;
+
private:
shared_ptr <certificate> m_cert;