summaryrefslogtreecommitdiff
path: root/src/manager/initial-values/KeyHandler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/manager/initial-values/KeyHandler.cpp')
-rw-r--r--src/manager/initial-values/KeyHandler.cpp51
1 files changed, 28 insertions, 23 deletions
diff --git a/src/manager/initial-values/KeyHandler.cpp b/src/manager/initial-values/KeyHandler.cpp
index ef358e82..4a98cb09 100644
--- a/src/manager/initial-values/KeyHandler.cpp
+++ b/src/manager/initial-values/KeyHandler.cpp
@@ -28,14 +28,14 @@
#include <ckm/ckm-type.h>
namespace {
-const char * const XML_ATTR_TYPE = "type";
-const char * const XML_ATTR_TYPE_VAL_RSA_PRV = "RSA_PRV";
-const char * const XML_ATTR_TYPE_VAL_RSA_PUB = "RSA_PUB";
-const char * const XML_ATTR_TYPE_VAL_DSA_PRV = "DSA_PRV";
-const char * const XML_ATTR_TYPE_VAL_DSA_PUB = "DSA_PUB";
-const char * const XML_ATTR_TYPE_VAL_ECDSA_PRV = "ECDSA_PRV";
-const char * const XML_ATTR_TYPE_VAL_ECDSA_PUB = "ECDSA_PUB";
-const char * const XML_ATTR_TYPE_VAL_AES = "AES";
+const char *const XML_ATTR_TYPE = "type";
+const char *const XML_ATTR_TYPE_VAL_RSA_PRV = "RSA_PRV";
+const char *const XML_ATTR_TYPE_VAL_RSA_PUB = "RSA_PUB";
+const char *const XML_ATTR_TYPE_VAL_DSA_PRV = "DSA_PRV";
+const char *const XML_ATTR_TYPE_VAL_DSA_PUB = "DSA_PUB";
+const char *const XML_ATTR_TYPE_VAL_ECDSA_PRV = "ECDSA_PRV";
+const char *const XML_ATTR_TYPE_VAL_ECDSA_PUB = "ECDSA_PUB";
+const char *const XML_ATTR_TYPE_VAL_AES = "AES";
}
namespace CKM {
@@ -45,29 +45,34 @@ KeyHandler::~KeyHandler() {}
void KeyHandler::Start(const XML::Parser::Attributes &attr)
{
- InitialValueHandler::Start(attr);
+ InitialValueHandler::Start(attr);
- // get key type
- if (attr.find(XML_ATTR_TYPE) != attr.end())
- m_keyType = KeyHandler::parseType(attr.at(XML_ATTR_TYPE));
+ // get key type
+ if (attr.find(XML_ATTR_TYPE) != attr.end())
+ m_keyType = KeyHandler::parseType(attr.at(XML_ATTR_TYPE));
}
-KeyType KeyHandler::parseType(const std::string & typeStr)
+KeyType KeyHandler::parseType(const std::string &typeStr)
{
- if (typeStr == XML_ATTR_TYPE_VAL_RSA_PRV) return KeyType::KEY_RSA_PRIVATE;
- else if (typeStr == XML_ATTR_TYPE_VAL_RSA_PUB) return KeyType::KEY_RSA_PUBLIC;
- else if (typeStr == XML_ATTR_TYPE_VAL_DSA_PRV) return KeyType::KEY_DSA_PRIVATE;
- else if (typeStr == XML_ATTR_TYPE_VAL_DSA_PUB) return KeyType::KEY_DSA_PUBLIC;
- else if (typeStr == XML_ATTR_TYPE_VAL_ECDSA_PRV) return KeyType::KEY_ECDSA_PRIVATE;
- else if (typeStr == XML_ATTR_TYPE_VAL_ECDSA_PUB) return KeyType::KEY_ECDSA_PUBLIC;
- else if (typeStr == XML_ATTR_TYPE_VAL_AES) return KeyType::KEY_AES;
- else // should not happen
- throw std::runtime_error("error: invalid value discovered as key type");
+ if (typeStr == XML_ATTR_TYPE_VAL_RSA_PRV) return KeyType::KEY_RSA_PRIVATE;
+ else if (typeStr == XML_ATTR_TYPE_VAL_RSA_PUB) return
+ KeyType::KEY_RSA_PUBLIC;
+ else if (typeStr == XML_ATTR_TYPE_VAL_DSA_PRV) return
+ KeyType::KEY_DSA_PRIVATE;
+ else if (typeStr == XML_ATTR_TYPE_VAL_DSA_PUB) return
+ KeyType::KEY_DSA_PUBLIC;
+ else if (typeStr == XML_ATTR_TYPE_VAL_ECDSA_PRV) return
+ KeyType::KEY_ECDSA_PRIVATE;
+ else if (typeStr == XML_ATTR_TYPE_VAL_ECDSA_PUB) return
+ KeyType::KEY_ECDSA_PUBLIC;
+ else if (typeStr == XML_ATTR_TYPE_VAL_AES) return KeyType::KEY_AES;
+ else // should not happen
+ throw std::runtime_error("error: invalid value discovered as key type");
}
DataType KeyHandler::getDataType() const
{
- return DataType(m_keyType);
+ return DataType(m_keyType);
}
}