이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다배트맨 토토 PostgreSQL : 문서 : 17 : 18.9. SSL로 TCP/IP 연결 보안버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

16.7. 안전한 SSL과의 토토/IP 연결

postgresql기본 지원이 있습니다 사용을 위해토토연결 보안 증가를 위해 클라이언트/서버 통신을 암호화합니다. 이것 필요Open토토IS 클라이언트 및 서버 시스템에 설치 및 해당 지원postgresql빌드에서 활성화되었습니다 시간 (참조14 장).

with토토지원 컴파일 에서PostgreSQL서버가 될 수 있습니다 시작토토매개 변수 설정토토tooninpostgresql.conf. 시작할 때토토모드, the 서버는 파일을 찾습니다Server.keyandServer.crt데이터 디렉토리에서 서버 개인 키와 인증서를 각각 포함합니다. 이 파일은 전에 올바르게 설정해야합니다.토토-가능 서버가 시작될 수 있습니다. 개인이라면 키는 암호로 보호되며 서버는 암호는 입력 될 때까지 시작되지 않습니다.

서버는 표준과 모두에 대해 듣습니다.토토동일한 토토 포트의 연결 및 사용 여부에 대해 연결 클라이언트와 협상 할 것입니다토토. 기본적으로 이것은 있습니다 고객의 선택; 보다섹션 20.1사용해야 할 서버를 설정하는 방법토토일부 또는 전부 사이.

서버 개인 키를 만드는 방법에 대한 자세한 내용은 인증서, 참조Open토토문서. 자체 서명 인증서는 테스트에 사용될 수 있지만 서명 된 인증서는 인증 기관 (CA) (세계 중 하나cas또는 로컬 백) 클라이언트가 할 수 있도록 생산에 사용해야합니다. 서버의 신원을 확인하십시오. 빠른 자체 서명을 만듭니다 인증서, 다음을 사용Open토토명령 :

Open토토 REQ -New -text -out Server.Req

정보 작성Open토토로컬 호스트 이름으로를 입력해야합니다."공통 이름"; 도전 비밀번호 비워 둘 수 있습니다. 이 프로그램은 키를 생성합니다 패스 프레이즈 보호; 그것은 암호를 받아들이지 않을 것입니다 4 자 미만. (당신과 같이) 암호를 제거합니다 서버의 자동 시작을 원한다면 명령

Open토토 rsa -in privkey.pem -out server.key
rm privkey.pem

기존 키를 잠금 해제하려면 이전 암호를 입력하십시오. 지금 하다

Open토토 REQ -X509 -in Server.Req -Text -Key Server.Key -out Server.crt
chmod og-rwx server.key

인증서를 자체 서명 인증서로 전환하고 키와 인증서를 서버가 찾는 위치에 복사하십시오. 그들을.

클라이언트 인증서 확인이 필요한 경우 증명서CA(들) 당신 파일에서 확인하고 싶습니다root.crt데이터 디렉토리에서. 현재의 경우 고객 인증서가있을 것입니다 토토 연결 시작 중에 클라이언트에게 요청 에있는 인증서 중 하나에 서명했을 것입니다.root.crt. (보다섹션 29.16방법에 대한 설명 클라이언트 인증서 설정.) 인증서 취소 목록 (CRL) 파일이에 대한 항목도 확인됩니다.root.crl존재합니다.

언제root.crt파일은 아닙니다 현재, 고객 인증서는 요청하거나 확인되지 않습니다. ~ 안에 이 모드에서 토토은 커뮤니케이션 보안을 제공하지만 그렇지 않습니다 입증.

파일Server.key, Server.crt, root.crt, 그리고root.crl동안 만 검사됩니다 서버 시작; 그래서 당신은 서버를 다시 시작하려면 그들은 적용됩니다.