본문으로 건너뛰기

ssl_groups

버전기본값context타입
18X25519:prime256v1sighupstring
19X25519:prime256v1sighupstring

ECDH key exchange에 사용할 curve(group) 목록을 지정한다. 기본값은 X25519:prime256v1이며, 콜론으로 구분해 여러 개를 나열할 수 있다.

지정한 curve는 접속하는 모든 client가 지원해야 하지만, 서버의 Elliptic Curve key에 쓰인 curve와 같을 필요는 없다. 흔히 쓰는 curve의 OpenSSL 이름은 prime256v1(NIST P-256), secp384r1(NIST P-384), secp521r1(NIST P-521)이다. PostgreSQL 17까지는 ssl_ecdh_curve라는 이름으로 단일 값만 받았고, 18에서 지금 이름으로 바뀌면서 다중 값을 지원하게 되었다. postgresql.conf 파일이나 서버 커맨드라인에서만 설정할 수 있다.

출처: PostgreSQL 18 문서