I’m using Dogtag Certificate System to manage certificates.
I have successfully submitted the server certificate request and got it approved using following REST APIs:
@POST
@Path("agent/certrequests/{id}/approve")
@ClientResponseType(entityType=Void.class)
@ACLMapping("certrequests")
@AuthMethodMapping("certrequests")
public Response approveRequest(@PathParam("id") RequestId id, CertReviewResponse data);
While I can renew the server certificate via Web interface, I did not find any REST API to renew the server cert.
Do I need to submit certificate enrollment request again with original CSR and set the renewal flag to true?
Since I already have certificate serial number, is there a REST API to renew server cert using serial number alone?