cleanup and modernization

This commit is contained in:
Günter Obiltschnig
2020-01-10 12:20:30 +01:00
parent 3a1f246ecc
commit e1f09a602b
20 changed files with 145 additions and 73 deletions

View File

@@ -61,6 +61,18 @@ X509Certificate::X509Certificate(const Poco::Crypto::X509Certificate& cert):
}
X509Certificate::X509Certificate(const X509Certificate& cert):
Poco::Crypto::X509Certificate(cert)
{
}
X509Certificate::X509Certificate(X509Certificate&& cert) noexcept:
Poco::Crypto::X509Certificate(std::move(cert))
{
}
X509Certificate& X509Certificate::operator = (const Poco::Crypto::X509Certificate& cert)
{
X509Certificate tmp(cert);
@@ -69,6 +81,21 @@ X509Certificate& X509Certificate::operator = (const Poco::Crypto::X509Certificat
}
X509Certificate& X509Certificate::operator = (const X509Certificate& cert)
{
X509Certificate tmp(cert);
swap(tmp);
return *this;
}
X509Certificate& X509Certificate::operator = (X509Certificate&& cert) noexcept
{
Poco::Crypto::X509Certificate::operator = (cert);
return *this;
}
X509Certificate::~X509Certificate()
{
}