Lines Matching refs:options
27 bool CmdUtil::String2Bool(Options* options, const std::string& option)
29 std::string val = options->GetString(option);
31 (*options)[option] = true;
33 (*options)[option] = false;
45 Options* options = param->GetOptions();
46 if (options->count(Options::VALIDITY)) {
48 std::string val = options->GetString(Options::VALIDITY);
62 (*options)[Options::VALIDITY] = validity;
66 (*options)[Options::VALIDITY] = defaultValidity;
69 (*options)[Options::VALIDITY] = defaultValidity;
76 Options* options = param->GetOptions();
78 if (options->count(Options::KEY_SIZE)) {
79 std::string keySize = options->GetString(Options::KEY_SIZE);
81 (*options)[Options::KEY_SIZE] = NIST_P_256;
83 (*options)[Options::KEY_SIZE] = NIST_P_384;
90 if (options->count(Options::BASIC_CONSTRAINTS_PATH_LEN)) {
92 std::string val = options->GetString(Options::BASIC_CONSTRAINTS_PATH_LEN);
98 (*options)[Options::BASIC_CONSTRAINTS_PATH_LEN] = basicConstraintsPathLen;
100 (*options)[Options::BASIC_CONSTRAINTS_PATH_LEN] = DEFAULT_BASIC_CONSTRAINTS_PATH_LEN;
110 Options* options = param->GetOptions();
113 if (options->count(Options::KEY_USAGE_CRITICAL)) {
114 if (!CmdUtil::String2Bool(options, Options::KEY_USAGE_CRITICAL)) {
118 (*options)[Options::KEY_USAGE_CRITICAL] = DEFAULT_KEY_USAGE_CRITICAL;
122 if (options->count(Options::EXT_KEY_USAGE_CRITICAL)) {
123 if (!CmdUtil::String2Bool(options, Options::EXT_KEY_USAGE_CRITICAL)) {
127 (*options)[Options::EXT_KEY_USAGE_CRITICAL] = DEFAULT_EXT_KEY_USAGE_CRITICAL;
134 Options* options = param->GetOptions();
137 if (options->count(Options::PROFILE_SIGNED)) {
138 std::string val = options->GetString(Options::PROFILE_SIGNED);
140 (*options)[Options::PROFILE_SIGNED] = DEFAULT_PROFILE_SIGNED_1;
142 (*options)[Options::PROFILE_SIGNED] = DEFAULT_PROFILE_SIGNED_0;
149 (*options)[Options::PROFILE_SIGNED] = DEFAULT_PROFILE_SIGNED_1;
155 bool CmdUtil::UpdateParamForCheckOutFile(Options* options, const std::initializer_list<std::string>& outFileKeys)
158 if (options->count(key)) {
159 std::string outFilePath = options->GetString(key);
190 (*options)[key] = charStr + "/" + fileName;
196 bool CmdUtil::UpdateParamForCheckInFile(Options* options, const std::initializer_list<std::string>& inFileKeys)
199 if (options->count(key)) {
200 std::string inFilePath = options->GetString(key);
214 (*options)[key] = charStr;
228 Options* options = param->GetOptions();
229 if (options->count(Options::SIGN_ALG)) {
230 std::string signAlg = options->GetString(Options::SIGN_ALG);
242 Options* options = param->GetOptions();
245 if (options->count(Options::INFORM)) {
246 std::string inForm = options->GetString(Options::INFORM);
253 (*options)[Options::INFORM] = ZIP;
262 Options* options = param->GetOptions();
265 if (options->count(Options::OUT_FORM)) {
266 std::string outForm = options->GetString(Options::OUT_FORM);
273 (*options)[Options::OUT_FORM] = OUT_FORM_CERT_CHAIN;
282 Options* options = param->GetOptions();
289 if (param->GetMethod() == SIGN_PROFILE && options->count(Options::MODE) &&
290 options->GetString(Options::MODE) == REMOTE_SIGN) {
292 if (options->count(key) == 0) {