여러 WCF 비즈니스 서비스가 포함 된 솔루션에서 작업합니다. 고유 한 하나의 중앙 서버는 그 중 하나를 호스트합니다. 다른 여러 시스템 (개발시에는 알 수 없음)이 다른 서비스를 호스팅합니다. 이 컴퓨터는 중앙 서버에서 호스팅되는 서비스를 호출하며 중앙 서버는이 컴퓨터에서 호스팅되는 서비스를 호출합니다. 모든 서비스는 TCP/IP이며 X-509 인증서로 보호됩니다. 개발하는 동안 자체 서명 인증서를 사용하며 훌륭하게 작동합니다. 내 질문은 프로덕션 환경에서의 배포에 관한 것입니다. 전에는 해본 적이 없으며이를 처리하는 방법을 알지 못합니다. - 고유 한 인증서를 구입하여 모든 컴퓨터에 배포 할 수 있습니까? - 각 기계마다 새로운 인증서를 구매해야합니까? - 안전한 대안이 있습니까?WCF - 배포 인증서
감사합니다 ..!
Thanks Manish; 모든 컴퓨터는 동일한 비즈니스 네트워크에 있지만 동일한 도메인에 있지는 않습니다. 서비스 요청은 dns가 아닌 컴퓨터의 IP에 대해 실행됩니다 (예 : wcf 클라이언트는 "10.123.123.1:6789/myservice"라고합니다). 그래서 각 기계마다 인증서를 구입해야합니다. –
예, 각 기계에 대한 인증서를 구입해야합니다. – ManishVerma
다른 컴퓨터에 응용 프로그램을 설치하려고 할 때 자체 서명 인증서를 내 보내어 다른 컴퓨터에 추가하고 내 컴퓨터와 통신 할 수 있다는 것을 알게되었습니다 (= 나는 makecert를 사용하지 않았습니다. 다른 컴퓨터에서 새 인증서를 만듭니다). 하나의 인증서 만 구입하여 중앙 웹 서버에서 루트 인증서로 추가 한 다음 다른 컴퓨터로 내보낼 수 있습니까? 아니면 자체 서명 한 것 때문에 효과가 있었습니까? –