diff --git a/DesktopEditor/xmlsec/src/include/XmlCertificate.h b/DesktopEditor/xmlsec/src/include/XmlCertificate.h index cc332c71f8..8e41487ee4 100644 --- a/DesktopEditor/xmlsec/src/include/XmlCertificate.h +++ b/DesktopEditor/xmlsec/src/include/XmlCertificate.h @@ -46,6 +46,7 @@ private: std::wstring m_name; std::string m_date; std::string m_id; + std::string m_rawData; public: CCertificateInfo() @@ -81,6 +82,15 @@ public: { m_id = id; } + + std::string GetRawBase64() + { + return m_rawData; + } + void SetRawBase64(const std::string& data) + { + m_rawData = data; + } }; class Q_DECL_EXPORT ICertificate diff --git a/DesktopEditor/xmlsec/src/src/XmlCertificate.cpp b/DesktopEditor/xmlsec/src/src/XmlCertificate.cpp index aa79e81980..886e158616 100644 --- a/DesktopEditor/xmlsec/src/src/XmlCertificate.cpp +++ b/DesktopEditor/xmlsec/src/src/XmlCertificate.cpp @@ -58,6 +58,7 @@ CCertificateInfo ICertificate::GetInfo() info.SetName(GetSignerName()); info.SetDate(GetDate()); info.SetId(GetId()); + info.SetRawBase64(GetCertificateBase64()); return info; }