How to configure the update certificate API
Overview
Intended output
API
Methods - Get details on the API request and field validations:
for _, request := range params.Body {
if certificateId := getCertificateIdToBeUpdated(request); certificateId != nil{
log.Infof("Certificate update request approved %+v", request)
if request.Meta == nil {
request.Meta = map[string]interface{}{
"previousCertificateId": certificateId,
"certificateType": CERTIFICATE_TYPE_V3,
}
} else {
meta := request.Meta.(map[string]interface{})
meta["previousCertificateId"] = certificateId
meta["certificateType"] = CERTIFICATE_TYPE_V3
}
if jsonRequestString, err := json.Marshal(request); err == nil {
kafkaService.PublishCertifyMessage(jsonRequestString, nil, nil)
}
} else {
log.Infof("Certificate update request rejected %+v", request)
return certification.NewUpdateCertificateV3PreconditionFailed()
}
}
return certification.NewUpdateCertificateV3OK()PreviousHow to set up the verification portal for implementationNextConfiguring Environment Variables in 2.0
Last updated