Пример #1
0
 public string Encrypt(Token token)
 {
     return(Encryptor.Encrypt(token.stringify()));
 }
Пример #2
0
 public void CanEncryptAndDecrypt() {
     var token = new Token {
         User = "******",
         Created = new DateTime(2015, 1, 1, 0, 0, 0, DateTimeKind.Utc),
         Expire = new DateTime(2015, 1, 2, 0, 0, 0, DateTimeKind.Utc),
         Metrics = "test"
     };
     var tokenenc = (TokenEncryptor)_container.Get<ITokenEncryptor>();
     Assert.AreEqual("1234567", tokenenc.Encryptor.KeySource);
     var tokenstr = tokenenc.Encrypt(token);
     Console.WriteLine(tokenstr);
     var token2 = tokenenc.Decrypt(tokenstr);
     Console.WriteLine(token2.stringify());
     Assert.AreEqual(token.stringify(), token2.stringify());
 }