internal void GetHostSjclCmdArgs(Hashtable argHash) { var sjclBkPt = 0; var sjclBkCt = 0; var sjclHp = 0; var sjclHashSalt = string.Empty; var sjclBulkCipherKey = string.Empty; var ptp = argHash.ContainsKey(SWITCHES.TO_PLAIN_TXT_PORT) ? argHash[SWITCHES.TO_PLAIN_TXT_PORT].ToString() : SysCfg.GetAppCfgSetting(SWITCHES.TO_PLAIN_TXT_PORT); var ctp = argHash.ContainsKey(SWITCHES.TO_CIPHER_TEXT_PORT) ? argHash[SWITCHES.TO_CIPHER_TEXT_PORT].ToString() : SysCfg.GetAppCfgSetting(SWITCHES.TO_CIPHER_TEXT_PORT); var hp = argHash.ContainsKey(SWITCHES.HASH_PORT) ? argHash[SWITCHES.HASH_PORT].ToString() : SysCfg.GetAppCfgSetting(SWITCHES.HASH_PORT); sjclBkPt = ResolvePort(ptp).GetValueOrDefault(NfConfig.NfDefaultPorts.SjclToPlainText); sjclBkCt = ResolvePort(ctp).GetValueOrDefault(NfConfig.NfDefaultPorts.SjclToCipherText); sjclHp = ResolvePort(hp).GetValueOrDefault(NfConfig.NfDefaultPorts.SjclHashPort); if (argHash.ContainsKey(SWITCHES.HASH_SALT)) { sjclHashSalt = argHash[SWITCHES.HASH_SALT].ToString(); } if (argHash.ContainsKey(SWITCHES.BULK_CIPHER_KEY)) { sjclBulkCipherKey = argHash[SWITCHES.BULK_CIPHER_KEY].ToString(); } MyHostParameters = new HostParameters { SjclBulkKeyToPlainTextPort = sjclBkPt, SjclBulkKeyToCipherTextPort = sjclBkCt, SjclSha256HashPort = sjclHp, }; _hashSalt = CleanupDblSnglQuotes(sjclHashSalt); _bulkKey = CleanupDblSnglQuotes(sjclBulkCipherKey); }
internal void GetHostSjclCmdArgs(Hashtable argHash) { var sjclBkPt = 0; var sjclBkCt = 0; var sjclHp = 0; var sjclHashSalt = string.Empty; var sjclBulkCipherKey = string.Empty; var ptp = argHash.ContainsKey(SWITCHES.TO_PLAIN_TXT_PORT) ? argHash[SWITCHES.TO_PLAIN_TXT_PORT].ToString() : Cfg.AppSettings[SWITCHES.TO_PLAIN_TXT_PORT]; var ctp = argHash.ContainsKey(SWITCHES.TO_CIPHER_TEXT_PORT) ? argHash[SWITCHES.TO_CIPHER_TEXT_PORT].ToString() : Cfg.AppSettings[SWITCHES.TO_CIPHER_TEXT_PORT]; var hp = argHash.ContainsKey(SWITCHES.HASH_PORT) ? argHash[SWITCHES.HASH_PORT].ToString() : Cfg.AppSettings[SWITCHES.HASH_PORT]; sjclBkPt = ResolvePort(ptp).GetValueOrDefault(Tools.NfDefaultPorts.SJCL_TO_PLAIN_TXT); sjclBkCt = ResolvePort(ctp).GetValueOrDefault(Tools.NfDefaultPorts.SJCL_TO_CIPHER_TXT); sjclHp = ResolvePort(hp).GetValueOrDefault(Tools.NfDefaultPorts.SJCL_HASH_PORT); if (argHash.ContainsKey(SWITCHES.HASH_SALT)) sjclHashSalt = argHash[SWITCHES.HASH_SALT].ToString(); if (argHash.ContainsKey(SWITCHES.BULK_CIPHER_KEY)) sjclBulkCipherKey = argHash[SWITCHES.BULK_CIPHER_KEY].ToString(); MyHostParameters = new HostParameters { SjclBulkKeyToPlainTextPort = sjclBkPt, SjclBulkKeyToCipherTextPort = sjclBkCt, SjclSha256HashPort = sjclHp, }; _hashSalt = CleanupDblSnglQuotes(sjclHashSalt); _bulkKey = CleanupDblSnglQuotes(sjclBulkCipherKey); }