summaryrefslogtreecommitdiff
path: root/src/vcore/SignatureData.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vcore/SignatureData.cpp')
-rw-r--r--src/vcore/SignatureData.cpp17
1 files changed, 16 insertions, 1 deletions
diff --git a/src/vcore/SignatureData.cpp b/src/vcore/SignatureData.cpp
index cfbcc1e..466b37c 100644
--- a/src/vcore/SignatureData.cpp
+++ b/src/vcore/SignatureData.cpp
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2016 - 2019 Samsung Electronics Co., Ltd All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -153,4 +153,19 @@ CertificatePtr SignatureData::getRootCaCertificatePtr() const
return CertificatePtr();
}
+void SignatureData::setExtSignatureParam(const std::string &key, const std::string value)
+{
+ m_extSignatureParams[key] = value;
+}
+
+bool SignatureData::getExtSignatureParam(const std::string &key, std::string &value)
+{
+ std::unordered_map<std::string, std::string>::const_iterator it = m_extSignatureParams.find(key);
+ if (it != m_extSignatureParams.end()) {
+ value = it->second;
+ return true;
+ }
+ return false;
+}
+
} // ValidationCore