我在 AWS RDS 上创建了一个 postgres SQL 数据库实例。我想从安装在本地计算机上的 pgAdmin 4 工具通过 ssl 连接到 postgres 数据库实例。
我们如何根据 AWS 的根证书签署客户端证书,以便可以将其用于您知道连接安全 (ssl) 的连接。我可以在我的 AWS RDS postgres 数据库实例上看到以下配置详细信息,但我无法下载它们或无法找到下载这些证书的方法。
ssl_ca_file = /rdsdbdata/rds-metadata/ca-cert.pem ssl_cert_file = /rdsdbdata/rds-metadata/server-cert.pem ssl_key_file = /rdsdbdata/rds-metadata/server-key.pem
如何连接以及我应该在所附屏幕截图中的客户端证书、客户端证书密钥、根证书、证书吊销列表位置中提供哪些证书或密钥?
Amazon PostgreSQL RDS 不支持客户端证书。 因此,您通过 SSL 连接来向客户端验证服务器并获得加密,但不向服务器验证客户端/用户。 您(通常)仍然使用密码来执行此操作。