You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When Hyperdrive will connect to your database, it will provide a client certificate signed with the private key to the database server. This will allow the database server to confirm that the
110
+
client, in this case Hyperdrive, has both the private key and the client certificate. By using client certificates, you can add an additional authentication layer for your database that ensures
Copy file name to clipboardExpand all lines: src/content/docs/hyperdrive/reference/supported-databases-and-features.mdx
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,6 +30,25 @@ The following is a non-exhaustive list of database providers:
30
30
| Planetscale | ✅ | All | Planetscale currently runs MySQL 8.x |
31
31
| MariaDB | ✅ | All | MySQL-compatible. |
32
32
33
+
## Supported TLS (SSL) modes
34
+
35
+
Hyperdrive supports the following [PostgreSQL TLS (SSL)](https://www.postgresql.org/docs/current/libpq-ssl.html) connection modes when connecting to your origin database:
|`none`| No | Hyperdrive does not support insecure plain text connections. |
40
+
|`prefer`| No (use `require`) | Hyperdrive will always use TLS. |
41
+
|`require`| Yes (default) | TLS is required, and server certificates are validated (based on WebPKI). |
42
+
|`verify-ca`| Yes | Verifies the server's TLS certificate is signed by a root CA on the client. This ensures the server has a certificate the client trusts. |
43
+
|`verify-full`| Yes | Identical to `verify-ca`, but also requires the database hostname must match a Subject Alternative Name (SAN) present on the certificate. |
44
+
45
+
Refer to [SSL/TLS certificates](/hyperdrive/configuration/tls-ssl-certificates-for-hyperdrive/) documentation for details on how to configure `verify-ca` or `verify-full` TLS (SSL) modes for Hyperdrive.
46
+
:::note
47
+
48
+
Hyperdrive support for `verify-ca` and `verify-full` is not available for MySQL (beta).
49
+
50
+
:::
51
+
33
52
## Supported PostgreSQL authentication modes
34
53
35
54
Hyperdrive supports the following [authentication modes](https://www.postgresql.org/docs/current/auth-methods.html) for connecting to PostgreSQL databases:
0 commit comments