/// <summary> /// Decrypts the specified data. /// </summary> /// <param name="data">The data.</param> /// <returns></returns> public byte[] Decrypt(byte[] data) { using (var asym = Asymmetric.GetInstanceFromCertStore(_storeNameParam, _storeLocationParam, _thumbprintParam)) { return(asym.DecryptBytes(data)); } }
/// <summary> /// Decrypts the string. /// </summary> /// <param name="data">The data.</param> /// <param name="encoding">The encoding.</param> /// <returns></returns> public string DecryptString(string data, Encoding encoding) { using (var asym = Asymmetric.GetInstanceFromCertStore(_storeNameParam, _storeLocationParam, _thumbprintParam)) { return(asym.DecryptString(data, encoding)); } }