namespace Aop.Api.Parser
{
///
/// AOP API响应解释器接口。响应格式可以是XML, JSON等等。
///
/// 领域对象
public interface IAopParser where T : AopResponse
{
///
/// 把响应字符串解释成相应的领域对象。
///
/// 响应字符串
/// 领域对象
T Parse(string body, string charset);
///
/// 解析签名内容
///
///
///
///
SignItem GetSignItem(IAopRequest request, string responseBody);
///
/// 解析证书以及签名内容
///
///
///
///
CertItem GetCertItem(IAopRequest request, string responseBody);
///
/// 将响应串解密
///
///
///
///
///
///
///
string EncryptSourceData(IAopRequest request, string body, string encryptType, string encryptKey, string charset);
}
}