using System;

namespace mgaia.Utils.Security
{
	/// <summary>
	/// Exceção disparada quando não é possível descriptografar uma string
	/// </summary>
	/// <owner>Victor</owner>
	public class UnableToDecryptException : Exception
	{
		private string _mEncryptedValue;

		/// <summary>
		/// String que passou pelo processo de descriptografia que falhou
		/// </summary>
		public string EncryptedValue
		{
			get { return _mEncryptedValue; } 
		}

		public UnableToDecryptException(string encryptedValue)
		{
			_mEncryptedValue = encryptedValue;
		}
	}
}