using GBNewEnergy.Protocol.Enums;
using System.Text;
namespace GBNewEnergy.Protocol
{
public class NEGlobalConfigs
{
///
/// 加密编码
///
public Encoding NEEncryptEncoding { get; set; } = Encoding.UTF8;
///
/// 字符串编码
///
public Encoding NEEncoding { get; set; } = Encoding.UTF8;
///
/// 数据单元加密方式
/// 0x01:数据不加密;0x02:数据经过 RSA 算法加密;0x03:数据经过 AES128 位算法加密;“0xFE”表示异常,“0xFF”表示无效
///
public NEEncryptMethod EncryptMethod { get; set; } = NEEncryptMethod.None;
///
/// 数据单元加密
/// 当数据单元存在加密时,应先加密后校验,先校验后解密
///
public INEEncrypt Encrypt { get; set; }
}
}