본문으로 건너뛰기

ssl_passphrase_command

버전기본값context타입
14sighupstring
15sighupstring
16sighupstring
17sighupstring
18sighupstring
19sighupstring

private key 같은 SSL 파일을 복호화할 passphrase가 필요할 때 실행할 외부 명령을 지정한다. 기본값은 빈 문자열로, 내장 프롬프트 방식을 사용한다.

명령은 passphrase를 표준 출력으로 출력하고 exit code 0으로 종료해야 하며, 출력 끝에 개행이 있으면 하나 제거된다. 파라미터 값 안의 %p는 프롬프트 문자열로 치환된다(리터럴 %%%로 쓴다). 명령이 반드시 사용자에게 입력을 요구할 필요는 없다. 파일에서 읽거나 keychain 같은 저장소에서 가져와도 되며, 어떤 방식을 쓰든 그 보안 수준은 DBA가 책임지고 확보해야 한다. postgresql.conf 파일이나 서버 커맨드라인에서만 설정할 수 있다.

출처: PostgreSQL 18 문서