Using SSL/TLS to encrypt a connection to a DB cluster
You can use Secure Socket Layer (SSL) or Transport Layer Security (TLS) from your application to encrypt a connection to a DB cluster running Aurora MySQL or Aurora PostgreSQL. Each DB engine has its own process for implementing SSL/TLS. To learn how to implement SSL/TLS for your DB cluster, use the link following that corresponds to your DB engine:
For information about rotating your certificate, see Rotating your SSL/TLS certificate.
All certificates are only available for download using SSL/TLS connections.
To get a root certificate that works for all AWS Regions, excluding opt-in AWS Regions,
download it from
https://s3.amazonaws.com/rds-downloads/rds-ca-2019-root.pem
This root certificate is a trusted root entity and should work in most cases but might fail if your application doesn't accept certificate chains. If your application doesn't accept certificate chains, download the AWS Region–specific certificate from the list of intermediate certificates found later in this section.
To get a certificate bundle that contains both the intermediate and
root certificates, download from
https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.pem
If your application is on Microsoft Windows and requires a PKCS7
file, you can download the PKCS7 certificate bundle. This bundle contains both
the intermediate and root certificates at
https://s3.amazonaws.com/rds-downloads/rds-combined-ca-bundle.p7b
Amazon RDS Proxy and Aurora Serverless use certificates from the AWS Certificate Manager (ACM). If you are using RDS Proxy, you don't need to download Amazon RDS certificates or update applications that use RDS Proxy connections. For more information about using TLS/SSL with RDS Proxy, see Using TLS/SSL with RDS Proxy.
If you are Aurora Serverless, downloading Amazon RDS certificates isn't required. For more information about using TLS/SSL with Aurora Serverless, see Using TLS/SSL with Aurora Serverless v1.
Root certificates for opt-in AWS Regions
If you are using an opt-in AWS Region, you can download the root certificate from the following table.
Opt-in AWS Region | Root certificate |
---|---|
Africa (Cape Town) | rds-ca-af-south-1-2019-root.pem |
Asia Pacific (Hong Kong) | rds-ca-ap-east-1-2019-root.pem |
Europe (Milan) | rds-ca-eu-south-1-2019-root.pem |
Middle East (Bahrain) | rds-ca-me-south-1-2019-root.pem |
Intermediate certificates
You might need to use an intermediate certificate to connect to your AWS Region. For example, you must use an intermediate certificate to connect to the AWS GovCloud (US-West) Region using SSL/TLS. If you need an intermediate certificate for a particular AWS Region, download the certificate from the following table.
AWS Region | Intermediate certificate |
---|---|
Asia Pacific (Mumbai) | rds-ca-2019-ap-south-1.pem |
Asia Pacific (Tokyo) | rds-ca-2019-ap-northeast-1.pem |
Asia Pacific (Seoul) | rds-ca-2019-ap-northeast-2.pem |
Asia Pacific (Osaka-Local) | rds-ca-2019-ap-northeast-3.pem |
Asia Pacific (Singapore) | rds-ca-2019-ap-southeast-1.pem |
Asia Pacific (Sydney) | rds-ca-2019-ap-southeast-2.pem |
Canada (Central) | rds-ca-2019-ca-central-1.pem |
Europe (Frankfurt) | rds-ca-2019-eu-central-1.pem |
Europe (Ireland) | rds-ca-2019-eu-west-1.pem |
Europe (London) | rds-ca-2019-eu-west-2.pem |
Europe (Paris) | rds-ca-2019-eu-west-3.pem |
Europe (Stockholm) | rds-ca-2019-eu-north-1.pem |
South America (São Paulo) | rds-ca-2019-sa-east-1.pem |
US East (N. Virginia) | rds-ca-2019-us-east-1.pem |
US East (Ohio) | rds-ca-2019-us-east-2.pem |
US West (N. California) | rds-ca-2019-us-west-1.pem |
US West (Oregon) | rds-ca-2019-us-west-2.pem |
AWS GovCloud (US) certificates
You can download the root certificate for an AWS GovCloud (US) Region from the following list:
AWS GovCloud (US-East)
AWS GovCloud (US-West)
You can download the intermediate certificate for an AWS GovCloud (US) Region from the following list:
AWS GovCloud (US-East)
AWS GovCloud (US-West)
AWS GovCloud (US-West)
To get a certificate bundle that contains both the intermediate
and root certificates for the AWS GovCloud (US) Regions, download from
https://s3.us-gov-west-1.amazonaws.com/rds-downloads/rds-combined-ca-us-gov-bundle.pem