Enhance exception throwing with Boost Exception library
Change-Id: I471023fc23ffaebe04d9668426b4c1b03e4962ba
Refs: #2997
diff --git a/src/security/identity-certificate.cpp b/src/security/identity-certificate.cpp
index a80684e..1eaceac 100644
--- a/src/security/identity-certificate.cpp
+++ b/src/security/identity-certificate.cpp
@@ -94,7 +94,7 @@
IdentityCertificate::setPublicKeyName()
{
if (!isCorrectName(getName()))
- throw Error("Wrong Identity Certificate Name!");
+ BOOST_THROW_EXCEPTION(Error("Wrong Identity Certificate Name"));
m_publicKeyName = certificateNameToPublicKeyName(getName());
}
@@ -120,7 +120,7 @@
}
if (!foundIdString)
- throw Error("Incorrect identity certificate name " + certificateName.toUri());
+ BOOST_THROW_EXCEPTION(Error("Incorrect identity certificate name " + certificateName.toUri()));
Name tmpName = certificateName.getSubName(0, idCertComponentIndex);
string keyString("KEY");
@@ -135,7 +135,7 @@
}
if (!foundKeyString)
- throw Error("Incorrect identity certificate name " + certificateName.toUri());
+ BOOST_THROW_EXCEPTION(Error("Incorrect identity certificate name " + certificateName.toUri()));
return tmpName
.getSubName(0, keyComponentIndex)