UkeyLoginRequest.go 836 B

12345678910111213141516171819202122232425
  1. package others_request
  2. import (
  3. "private-go-sdk/http"
  4. "encoding/json"
  5. "private-go-sdk/model/common"
  6. )
  7. type UkeyLoginRequest struct {
  8. // <ext>core:true</ext> 【签名原文】签名原文 【作用】 用于登录的签名数据原文,可以使用当前时间戳
  9. Data string `json:"data"`
  10. // <ext>core:true</ext> 【签名原文】签名数据 【作用】 用于验签的签名数据,使用私钥证书对签名原文签名得到的签名数据
  11. Sign string `json:"sign"`
  12. UserInfo *common.UserInfoRequest `json:"userInfo"`
  13. }
  14. func (obj UkeyLoginRequest) GetUrl() string {
  15. return "/ukey/login"
  16. }
  17. func (obj UkeyLoginRequest) GetHttpParameter() *http.HttpParameter {
  18. parameter := http.NewPostHttpParameter()
  19. jsonBytes, _ := json.Marshal(obj)
  20. parameter.SetJsonParamer(string(jsonBytes))
  21. return parameter
  22. }