외부 연결의 클라이언트 인증서와 서버 신뢰
Control Panel의 Networking > Egress certificates에서 플랫폼 인스턴스가 외부 시스템에 연결할 때 사용할 인증서를 관리합니다. Foundry worker를 사용하는 Data Connection 소스에 적용할 수 있습니다.
브라우저가 Foundry에 접속할 때의 도메인 인증서와 방향이 다릅니다. Egress 인증서는 Foundry가 외부 시스템을 신뢰하거나 외부 시스템에 자신의 신원을 증명할 때 사용합니다.
두 종류
| 종류 | 포함 정보와 목적 |
|---|---|
| Client certificate | 공개 인증서와 개인 키를 포함합니다. 외부 시스템이 요구하는 mTLS에서 Foundry의 신원을 증명합니다. |
| Server certificate | 공개 인증서입니다. 사설 CA가 서명한 외부 서버를 신뢰하도록 구성합니다. 관련 인증서를 bundle로 묶습니다. |
클라이언트 인증서
Client certificates 탭에서 Create client certificate를 선택합니다.
- 인증서를 식별할 alias를 지정합니다.
- 클라이언트 인증서를 PEM 형식으로 넣고 필요한 중간 인증서도 추가합니다.
- 정확히 대응하는 개인 키를 PEM 형식으로 추가합니다. 지원 형식은 PKCS#8 또는 RSA입니다.
- 읽기, import와 관리 권한을 받을 사용자 및 그룹을 정합니다.
업로드한 개인 키는 Foundry에서 안전하게 암호화해 저장합니다. 인증서와 다른 키를 조합하면 올바른 클라이언트 신원으로 사용할 수 없습니다.
서버 인증서 bundle
Server certificate bundles 탭에서 Create server certificate bundle을 선택합니다.
- Bundle 이름을 지정합니다.
- PEM 형식의 서버 인증서를 넣고 각 인증서에 alias를 지정합니다. Bundle 안에 여러 인증서를 개수 제한 없이 넣을 수 있습니다.
- 읽기, import와 관리 권한을 구성합니다.
소스에서 사용할 신뢰 대상과 mTLS 신원을 구분해 연결하고, 네트워크 정책의 목적지 및 포트 허용도 별도로 충족해야 합니다.