簡體   English   中英

從 Digital Ocean 下載的 .crt CA 證書文件放在哪里,用於連接到其托管 PostgreSQL 服務器的 SSL

[英]Where to put the .crt CA certificate file downloaded from Digital Ocean for a SSL connection to their Managed PostgreSQL server

在一個簡單的 HelloWorld 應用程序中,使用 JDBC 連接到 Digital Ocean 托管的 PostgreSQL服務器,從他們的“入門”頁面下載的ca-certificate.crt文件放在哪里?

我假設 JDBC 驅動程序需要訪問證書才能與數據庫服務器建立加密的 SSL (TLS) 連接。 但是,如何在開發和部署期間使證書對 JDBC 驅動程序可用?

你有不同的“工廠”可供選擇。 如果您使用 LibPQFactory(它可能是默認值,也可能不是默認值,具體取決於您信任的文檔的哪一句),那么您將證書放在與 libpq 相同的位置,即 psql,這因您的操作系統而異. 如果您使用不同的工廠,那么您需要跳過 keytool 的箍,如 文檔中所述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM