/// <summary> /// Encrypt text. /// </summary> /// <param name="text">Text that should be encrypted.</param> /// <param name="key"> /// Encryption key that is used in production. /// </param> /// <returns>Encrypted text.</returns> private String EncryptText(String text, String key) { CipherString cipherString; cipherString = new CipherString(); if (key.IsEmpty()) { return(cipherString.EncryptText(text)); } else { return(cipherString.EncryptText(text, key)); } }
public void DecryptText() { CipherString cipher; String key, textIn, textOut; cipher = new CipherString(); key = @"lakflödfaökl3948+0ikaoja23"; textIn = "Hej hopp i lingonskogen!"; textOut = cipher.EncryptText(textIn, key); textOut = cipher.DecryptText(textOut, key); Assert.AreEqual(textIn, textOut); textIn = "Hej hopp i lingonskogen! Det här är en lång text"; textOut = cipher.EncryptText(textIn, key); textOut = cipher.DecryptText(textOut, key); Assert.AreEqual(textIn, textOut); }
public void TokenNullError() { String token; CipherString cipherString; WebClientToken clientToken; cipherString = new CipherString(); token = cipherString.EncryptText(null); clientToken = new WebClientToken(token, WebServiceData.WebServiceManager.Key); clientToken.CheckData(); }
public void TokenFormatError() { String token; CipherString cipherString; WebClientToken clientToken; token = "Hej hopp i lingon skogen!"; cipherString = new CipherString(); token = cipherString.EncryptText(token); clientToken = new WebClientToken(token, WebServiceData.WebServiceManager.Key); clientToken.CheckData(); }
public void ConstructorClientIPAddressError() { CipherString cipherString; String token; token = TEST_USER_NAME + Settings.Default.ClientTokenDelimitor + ApplicationIdentifier + Settings.Default.ClientTokenDelimitor + 42 + Settings.Default.ClientTokenDelimitor + "127.127.127.127" + Settings.Default.ClientTokenDelimitor + WebServiceData.WebServiceManager.Name; cipherString = new CipherString(); token = cipherString.EncryptText(token); new WebServiceContext(token); }
public WebClientToken GetWebClientToken(Boolean refresh, String token) { CipherString cipherString; if (_clientToken.IsNull() || refresh || token.IsNotEmpty()) { if (token.IsEmpty()) { _clientToken = new WebClientToken(TEST_USER_NAME, ApplicationIdentifier, WebServiceData.WebServiceManager.Key); } else { cipherString = new CipherString(); token = cipherString.EncryptText(token); _clientToken = new WebClientToken(token, WebServiceData.WebServiceManager.Key); } } return(_clientToken); }
public void CheckDataSessionIdFormatError() { CipherString cipherString; String token; WebClientToken clientToken; token = WebClientToken.GetRandomText() + WebService.Settings.Default.ClientTokenDelimiter + DateTime.Now.WebToString() + WebService.Settings.Default.ClientTokenDelimiter + Settings.Default.TestUserName + WebService.Settings.Default.ClientTokenDelimiter + Settings.Default.TestClientApplicationName + WebService.Settings.Default.ClientTokenDelimiter + "Hej" + WebService.Settings.Default.ClientTokenDelimiter + WebServiceContext.GetClientIpAddress() + WebService.Settings.Default.ClientTokenDelimiter + WebServiceData.WebServiceManager.Name + WebService.Settings.Default.ClientTokenDelimiter + WebClientToken.GetRandomText(); cipherString = new CipherString(); token = cipherString.EncryptText(token); clientToken = new WebClientToken(token, WebServiceData.WebServiceManager.Key); clientToken.CheckData(); }
public void CheckDataClientIpAddressToLongError() { CipherString cipherString; String token; WebClientToken clientToken; token = WebClientToken.GetRandomText() + WebService.Settings.Default.ClientTokenDelimiter + DateTime.Now.WebToString() + WebService.Settings.Default.ClientTokenDelimiter + Settings.Default.TestUserName + WebService.Settings.Default.ClientTokenDelimiter + Settings.Default.TestPassword + WebService.Settings.Default.ClientTokenDelimiter + 42 + WebService.Settings.Default.ClientTokenDelimiter + GetString(WebService.Settings.Default.IPv6MaxStringLength + 1) + WebService.Settings.Default.ClientTokenDelimiter + WebServiceData.WebServiceManager.Name + WebService.Settings.Default.ClientTokenDelimiter + WebClientToken.GetRandomText(); cipherString = new CipherString(); token = cipherString.EncryptText(token); clientToken = new WebClientToken(token, WebServiceData.WebServiceManager.Key); clientToken.CheckData(); }