Skip to content

Reissue TLS certificate

POST /tls/certificate/{certificate_id}/reissue

Operation ID: ReissueCertificate

Reissue an already issued or certificate-revoked TLS certificate with a new CSR while keeping the same order. Optionally, validity_days can request a shorter replacement certificate lifetime, but the CA only supports that for eligible multi-year plan orders and never beyond the remaining order contract.

NameTypeRequiredDescription
certificate_idtlsCertificateIdyes-

tlsCertificateReissueRequest

FieldTypeRequiredDescription
csrcsryesPEM encoded certificate signing request (CSR).
common_namefqdn_relaxednoFully Qualified Domain Name.
dns_namesfqdn_relaxed[]noOptional. If provided, the SAN list must match the current order exactly.
dcv_methodtlsCertificateDcvMethodyes(dns-cname-token, email)
commentsstringnoOptional provider comment stored with the reissue request.
validity_daysintegernoOptional requested certificate lifetime in days for the replacement certificate. The CA only honors this for eligible multi-year plan orders and never beyond the remaining order contract.
StatusTypeDescription
200tlsCertificateResponseTLS certificate reissue accepted
400ErrorInvalid request payload or CSR
401ErrorUnauthorized
404ErrorTLS certificate not found
409ErrorThe TLS certificate cannot be reissued in its current state
500ErrorUnexpected error
502ErrorUpstream TLS provider error
FieldTypeRequiredDescription
successbooleanyesSuccess indicator
codeintegernoResponse/Error Code
responsetlsCertificateResponseno-
Terminal window
curl -X POST "https://api.regfish.com/tls/certificate/<certificate_id>/reissue" \
-H "x-api-key: $REGFISH_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"csr": "-----BEGIN CERTIFICATE REQUEST-----\nMIIC...\n-----END CERTIFICATE REQUEST-----",
"common_name": "www.example.com",
"dns_names": [
"www.example.com"
],
"dcv_method": "dns-cname-token",
"comments": "string",
"validity_days": 0
}'

Fill in values - the call below updates as you type. Nothing is sent: the API does not currently allow browser requests from this domain (CORS). The API key is not stored.