docs/documentation/platform/pki/ca/godaddy.mdx
Infisical can issue Domain Validated (DV) TLS certificates directly from GoDaddy using the GoDaddy Certificates API.
<Warning> Only the single-domain `DV_SSL` product is supported. </Warning>GoDaddy needs a server-certificate policy that uses RSA. The built-in TLS Server Certificate preset allows both ECDSA and RSA, so you can start from it and select RSA, or create a custom policy in Settings → Certificate Policies → Create Policy. Either way, configure:
Then create a certificate profile that references your GoDaddy CA and this policy.
- **App Connection**: the GoDaddy connection you created
- **Product**: `DV SSL`
</Step>
</Steps>
```bash Create a GoDaddy CA
curl --request POST \
--url https://app.infisical.com/api/v1/pki/ca/godaddy \
--header 'Content-Type: application/json' \
--data '{
"name": "godaddy-dv",
"status": "active",
"configuration": {
"appConnectionId": "<godaddy-app-connection-id>",
"productType": "DV_SSL"
}
}'
```
When you request a certificate through a GoDaddy CA, the request moves through these states:
| State | Description |
|---|---|
| Pending Validation | GoDaddy has accepted the order and returned a certificate id. Complete domain control validation (DCV) on the GoDaddy side. |
| Issued | Infisical polls GoDaddy and downloads the certificate once validation completes. Use Trigger Validation to force an immediate check. |
| Failed | If GoDaddy does not issue within 24 hours. Complete validation and submit a new request. |
<Warning>
Revoking is irreversible and burns the GoDaddy product. On revocation GoDaddy cancels the SSL
credit and does not allow re-keying or reissuing, so that product cannot be reused for a new
order, and a new request fails with "no available product" until you buy another. If you revoke
within 30 days of purchase, contact GoDaddy support to ask about in-store credit. Only revoke
when you are certain.
</Warning>
Now that your GoDaddy CA is configured, set up the infrastructure to issue certificates:
<CardGroup cols={2}> <Card title="Certificate Profiles" icon="file-certificate" href="/documentation/platform/pki/settings/profiles"> Create a profile that references your GoDaddy CA (with an RSA-capable policy). </Card> <Card title="Applications" icon="grid-2" href="/documentation/platform/pki/applications/overview"> Create an Application, attach a profile, and configure enrollment. </Card> <Card title="Enrollment Methods" icon="arrow-right-to-arc" href="/documentation/platform/pki/applications/enrollment-methods/overview"> Choose how certificates are requested: API, ACME, EST, or SCEP. </Card> <Card title="Quick Start" icon="rocket" href="/documentation/platform/pki/quick-starts/issue-first-certificate"> Issue your first certificate end-to-end. </Card> </CardGroup>