| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- 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"`
- }
|