VerifyResult.go 1.0 KB

123456789101112131415161718192021222324
  1. package common
  2. type VerifyResult struct {
  3. // 【签名后数据】签名后数据 使用数字证书签署后的业务数据
  4. SignResult string `json:"signResult"`
  5. // 【签名所用算法】签名所用算法
  6. StrAlgName string `json:"strAlgName"`
  7. // 【签名证书编号】签名证书编号
  8. SerialNumber string `json:"serialNumber"`
  9. // 【证书颁发机构】证书颁发机构
  10. Organization string `json:"organization"`
  11. // 【签署方信息】签署方信息
  12. Signatory string `json:"signatory"`
  13. // 【证书有效期开始】证书有效期开始
  14. CertDateFrom string `json:"certDateFrom"`
  15. // 【证书有效期结束】证书有效期结束
  16. CertDateTo string `json:"certDateTo"`
  17. // 【签署时间】签署时间 业务系统调用接口完成签署的时间
  18. SignDate string `json:"signDate"`
  19. // 【时间戳时间】时间戳时间 调用可信时间戳记录的存证真实时间,此时间不可被篡改
  20. TimeStampDate string `json:"timeStampDate"`
  21. TimeStampResult *VerifyResult `json:"timeStampResult"`
  22. }