security: Fixing decoding/encoding certificates. Now the test is fully working
Change-Id: Ieaecba4576d1af3abc68e48baa87e8d4d312b702
diff --git a/include/ndn-cpp/encoding/oid.hpp b/include/ndn-cpp/encoding/oid.hpp
index f89339c..e755c05 100644
--- a/include/ndn-cpp/encoding/oid.hpp
+++ b/include/ndn-cpp/encoding/oid.hpp
@@ -22,6 +22,8 @@
{
}
+ OID(const char *oid);
+
OID(const std::string& oid);
OID(const std::vector<int>& oid)
@@ -58,10 +60,16 @@
void
decode(CryptoPP::BufferedTransformation &in);
-
-private:
- bool equal(const OID& oid) const;
+
+private:
+ void
+ construct(const std::string &value);
+
+ bool
+ equal(const OID& oid) const;
+
+private:
std::vector<int> oid_;
};