Exemple #1
0
        public virtual string GetEncryptedToken()
        {
            var tokenText = new StringBuilder();

             if ( DictionaryContents != null && DictionaryContents.Count > 0 )
             {
            if ( !DictionaryContents.Keys.Contains("expirationdate") )
            {
               DictionaryContents.Add("expirationdate", ExpirationDate.Ticks.ToString());
            }
            tokenText = new StringBuilder( JsonConvert.SerializeObject( DictionaryContents ) );
             }

             var encryptor = new SymmetricCrypto( _encryptionKey );
             return encryptor.Encrypt( tokenText.ToString() );
        }