Web Developer
Description
My Appwrite Sites deployment is serving an expired TLS certificate for my verified custom domain, preventing users from accessing the site securely.
Affected domain: prompty.amatasoftware.ir
Site name: prompty_landing
Deployment type: Appwrite Cloud Sites
The domain is shown as Verified in the Appwrite Console and is associated with an Active deployment. However, HTTPS connections fail because the TLS certificate has expired.
Steps to reproduce
Deploy a static HTML site using Appwrite Sites.
Add prompty.amatasoftware.ir as a custom domain.
Configure DNS using Appwrite's DNS management.
Verify that the domain is marked as Verified in the Appwrite Console.
Open the site in a browser or run:
curl --noproxy '*' -Iv https://prompty.amatasoftware.ir/
Observe the certificate expiration error.
Actual behavior
The TLS handshake fails with:
SSL certificate problem: certificate has expired
curl: (60) SSL certificate problem: certificate has expired
The certificate details returned by OpenSSL are:
subject=CN=prompty.amatasoftware.ir
issuer=C=US, O=Certainly, CN=Certainly Intermediate R1
notBefore=Aug 30 06:32:06 2026 GMT
notAfter=Sep 29 06:32:05 2026 GMT
SHA-256 fingerprint:
16:09:9D:24:B2:67:26:85:06:44:9E:F5:20:C1:D2:2F:E7:3E:25:B2:18:AD:4B:85:D9:CA:26:F6:FC:EB:2D:DE
The issue reproduces with a direct connection without an HTTP proxy, ruling out my local HTTP proxy as the cause.
DNS resolves the domain to Fastly IP addresses, and the certificate presented by the endpoint is expired.