CertApplyThirdResponse.go 1.8 KB

1234567891011121314151617181920212223242526272829303132
  1. package cert_response
  2. // 【响应结果】响应结果
  3. type CertApplyThirdResponse struct {
  4. // 【证书id】证书id
  5. Id string `json:"id,omitempty"`
  6. // 【证书有效期开始时间】证书有效期开始时间
  7. StartTime string `json:"startTime,omitempty"`
  8. // 【证书有效期结束时间】证书有效期结束时间
  9. EndTime string `json:"endTime,omitempty"`
  10. // 【证书主体id】证书主体id
  11. TenantId string `json:"tenantId,omitempty"`
  12. // 【证书主体名称】证书主体名称
  13. TenantName string `json:"tenantName,omitempty"`
  14. // 【证书主体类型】证书主体类型 CORPORATE(平台方法人单位),COMPANY(外部法人单位),INNER_COMPANY(内部法人单位),PERSONAL(个人)
  15. TenantType string `json:"tenantType,omitempty"`
  16. // 【证书状态】证书状态 NORMAL(生效中),REVOKED(已吊销),APPROVE(已颁发),AUDIT(待审核),REJECT(已拒绝),EXPIRED(已过期),DELETE(已删除),UNABLE(已停用),WAIT_WRITE(待写入),FIN_WRITE(已写入)
  17. CertStatus string `json:"certStatus,omitempty"`
  18. // 【创建时间】创建时间
  19. CreateTime string `json:"createTime,omitempty"`
  20. // 【证书存储类型】证书存储类型 cloud(云证书),ukey(ukey证书),mobile(移动证书),third(第三方业务系统),encrption(加密机证书)
  21. CertMedium string `json:"certMedium,omitempty"`
  22. // 【加密算法】加密算法 RSA(国际算法),SM2(国密算法)
  23. SigAlgType string `json:"sigAlgType,omitempty"`
  24. // 【证书公钥Base64】证书公钥Base64
  25. PublicCertBase64 string `json:"publicCertBase64,omitempty"`
  26. // 【最近一次操作时间】最近一次操作时间
  27. UpdateTime string `json:"updateTime,omitempty"`
  28. // 【最近一次操作人姓名】最近一次操作人姓名
  29. Operator string `json:"operator,omitempty"`
  30. }