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