新增云证书操作
This commit is contained in:
parent
f8825ecdd9
commit
c3591615f9
@ -352,39 +352,39 @@ func RemoveCloudCert(d *RemoveCloudCertRequest) (bool, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// AddUserSignConfig 添加用户签章配置
|
// AddUserSignConfig 添加用户签章配置
|
||||||
func AddUserSignConfig(d *AddUserSignConfigRequest) (bool, error) {
|
// func AddUserSignConfig(d *AddUserSignConfigRequest) (bool, error) {
|
||||||
if d == nil {
|
// if d == nil {
|
||||||
return false, errors.New("获取云证书失败")
|
// return false, errors.New("获取云证书失败")
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
// 获取签名
|
// // 获取签名
|
||||||
requestDataMap := make(map[string]interface{})
|
// requestDataMap := make(map[string]interface{})
|
||||||
requestDataMap["entityId"] = d.EntityId
|
// requestDataMap["entityId"] = d.EntityId
|
||||||
requestDataMap["pin"] = d.Pin
|
// requestDataMap["pin"] = d.Pin
|
||||||
requestDataMap["authType"] = d.AuthType
|
// requestDataMap["authType"] = d.AuthType
|
||||||
requestDataMap["authTime"] = d.AuthTime
|
// requestDataMap["authTime"] = d.AuthTime
|
||||||
requestDataMap["authResult"] = d.AuthResult
|
// requestDataMap["authResult"] = d.AuthResult
|
||||||
requestDataMap["authNoticeType"] = d.AuthNoticeType
|
// requestDataMap["authNoticeType"] = d.AuthNoticeType
|
||||||
signature := GenerateSignature(requestDataMap)
|
// signature := GenerateSignature(requestDataMap)
|
||||||
if signature == "" {
|
// if signature == "" {
|
||||||
return false, errors.New("云证书签名错误")
|
// return false, errors.New("云证书签名错误")
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
formData := url.Values{}
|
// formData := url.Values{}
|
||||||
formData.Set("entityId", d.EntityId)
|
// formData.Set("entityId", d.EntityId)
|
||||||
formData.Set("pin", d.Pin)
|
// formData.Set("pin", d.Pin)
|
||||||
formData.Set("authType", d.AuthType)
|
// formData.Set("authType", d.AuthType)
|
||||||
formData.Set("authTime", d.AuthTime)
|
// formData.Set("authTime", d.AuthTime)
|
||||||
formData.Set("authResult", d.AuthResult)
|
// formData.Set("authResult", d.AuthResult)
|
||||||
formData.Set("authNoticeType", d.AuthNoticeType)
|
// formData.Set("authNoticeType", d.AuthNoticeType)
|
||||||
|
//
|
||||||
// 构建请求 URL
|
// // 构建请求 URL
|
||||||
requestUrl := config.C.CaOnline.CaOnlineApiUrl + "/cloud-certificate-service/api/cloudCert/open/v2/cert/certRevoke"
|
// requestUrl := config.C.CaOnline.CaOnlineApiUrl + "/cloud-certificate-service/api/cloudCert/open/v2/cert/certRevoke"
|
||||||
|
//
|
||||||
_, err := postRequest(requestUrl, formData, signature)
|
// _, err := postRequest(requestUrl, formData, signature)
|
||||||
if err != nil {
|
// if err != nil {
|
||||||
return false, errors.New(err.Error())
|
// return false, errors.New(err.Error())
|
||||||
}
|
// }
|
||||||
|
//
|
||||||
return true, nil
|
// return true, nil
|
||||||
}
|
// }
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user