package common


type VerifyResult struct {
	// 【签名后数据】签名后数据 使用数字证书签署后的业务数据
	SignResult string `json:"signResult"`
	// 【签名所用算法】签名所用算法
	StrAlgName string `json:"strAlgName"`
	// 【签名证书编号】签名证书编号
	SerialNumber string `json:"serialNumber"`
	// 【证书颁发机构】证书颁发机构
	Organization string `json:"organization"`
	// 【签署方信息】签署方信息
	Signatory string `json:"signatory"`
	// 【证书有效期开始】证书有效期开始
	CertDateFrom string `json:"certDateFrom"`
	// 【证书有效期结束】证书有效期结束
	CertDateTo string `json:"certDateTo"`
	// 【签署时间】签署时间 业务系统调用接口完成签署的时间
	SignDate string `json:"signDate"`
	// 【时间戳时间】时间戳时间 调用可信时间戳记录的存证真实时间，此时间不可被篡改
	TimeStampDate string `json:"timeStampDate"`
	TimeStampResult *VerifyResult `json:"timeStampResult"`
}
