Add copy constructor of CertificateImpl
authoryuseok.jeon <yuseok.jeon@samsung.com>
Fri, 20 Jun 2014 06:57:39 +0000 (15:57 +0900)
committerBartlomiej Grzelewski <b.grzelewski@samsung.com>
Fri, 12 Sep 2014 12:58:32 +0000 (14:58 +0200)
Change-Id: Idacb1fbc6de68dd6598b46a9288b6a8c877048a2

src/manager/common/certificate-impl.cpp
src/manager/common/certificate-impl.h

index fb1b2c0..242ab5f 100644 (file)
@@ -65,6 +65,11 @@ CertificateImpl::CertificateImpl(const RawBuffer &der, DataFormat format)
 //    }
 }
 
+CertificateImpl::CertificateImpl(const CertificateImpl &second){
+   m_x509 = X509_dup(second.m_x509);
+}
+
+
 CertificateImpl& CertificateImpl::operator=(const CertificateImpl &second) {
    m_x509 = X509_dup(second.m_x509);
    return *this;
index 2ea7461..f5df6cf 100644 (file)
@@ -36,6 +36,7 @@ class CertificateImpl {
 public:
     CertificateImpl(){}
     CertificateImpl(const RawBuffer &data, DataFormat format);
+    CertificateImpl(const CertificateImpl &);
     CertificateImpl& operator=(const CertificateImpl &);
     RawBuffer getDER() const;
     bool empty() const;