package common type SignatureInfo struct { // 【校验结果码】校验结果码 0:校验成功 1:校验失败 Code *int64 `json:"code"` // 【校验结果】校验结果 Msg string `json:"msg"` // 【签署完成后是否修改】签署完成后是否修改 Modified *bool `json:"modified"` // 【签署方】签署方 Signatory string `json:"signatory"` // 【签名时间】签名时间 SignTime string `json:"signTime"` // 【签名原因】签名原因 SignReason string `json:"signReason"` // 【 签名规则(摘要算法)】 签名规则(摘要算法) HashAlg string `json:"hashAlg"` // 【颁发机构】颁发机构 Organization string `json:"organization"` // 【签名算法】签名算法 StrAlgName string `json:"strAlgName"` // 【签名后的摘要字符串】签名后的摘要字符串 SignedDiget string `json:"signedDiget"` // 【签名是否覆盖全文】签名是否覆盖全文 SignatureCoversWholeDocument *bool `json:"signatureCoversWholeDocument"` // 【是否有可见签名】是否有可见签名 VisibleSignature *bool `json:"visibleSignature"` // 【签名外观】签名外观 Base64格式数据 ImgString string `json:"imgString"` // 【是否有时间戳】是否有时间戳 HasTimeStamp *bool `json:"hasTimeStamp"` // 【时间戳内容】时间戳内容 TimeStamp string `json:"timeStamp"` // 【时间戳校验结果】时间戳校验结果 VerifyTimestamp *bool `json:"verifyTimestamp"` // 【证书】证书 Cert string `json:"cert"` // 【证书引证】证书引证 CertChain []string `json:"certChain"` // 【证书序列号】证书序列号 CertSerialNo string `json:"certSerialNo"` // 【证书有效期开始时间】证书有效期开始时间 CertDateFrom string `json:"certDateFrom"` // 【证书有效期结束时间】证书有效期结束时间 CertDateTo string `json:"certDateTo"` // 【 加密算法】 加密算法 EncryptionAlg string `json:"encryptionAlg"` // 【文档Id】文档Id DocumentId string `json:"documentId"` // 【签署平台】签署平台 SignPlatform string `json:"signPlatform"` // 【修改的表单列表】修改的表单列表 AnnotItems []string `json:"annotItems"` // 【修改或添加的注释】修改或添加的注释 FieldName string `json:"fieldName"` // 【印章id】印章id 签名时不返回 SealId string `json:"sealId"` // 【印章名称】印章名称 签名时不返回 SealName string `json:"sealName"` // 【个人签名id】个人签名id 签章 和 法人章 时不返回 SignatureId string `json:"signatureId"` // 【个人签名名称】个人签名名称 签章 和 法人章 时不返回 SignatureName string `json:"signatureName"` // 【公钥】公钥 PublicKey string `json:"publicKey"` // 【签名域】若签名只对文件部分页有效,返回签名域 ProtectPages []int64 `json:"protectPages,omitempty"` }