2013-07-16 9 views
1

내 WCF 서비스에 https를 사용하도록 설정하고 클라이언트 인증서를 사용하여 클라이언트를 1 개의 클라이언트로만 제한하려고합니다.WCF 클라이언트 자체 서명 인증서

자체 서명 된 클라이언트 인증서를 생성하고 암호로 보호 된 유일한 클라이언트에게 제공 할 수 있습니까? wcf가 그 인증서만을 받아들이도록 할 수 있습니까?

내 클라이언트가 일부 CA에서 제공 한 인증서를 사용하지 못하도록하고 대신 자체 시스템에 자체 인증서를 제공하고 싶습니다.

편집 :

지금까지 내가 지적했듯이, 클라이언트 인증서 때문에 공개/개인 키 건축물의 인증에 사용할 수 있으며, 클라이언트는 개인 키를 가지고 있으며, 서버가 공개 키의있다, 그것으로 데이터를 암호화 RSA에서 개인 키로 암호화 된 데이터는 해당 공개 키로 만 해독 할 수 있습니다. 따라서 해독에 성공하면 서버는 특정 클라이언트가 보낸 것을 알게됩니다.

답변

2

보안이 설정된 (인증서가있는) 엔드 포인트와 인증서가없는 엔드 포인트 두 개를 통해 서비스를 구성하면 서비스를 구성 할 수 있습니다. 자기가 CA 인증서 대 서명 인증서를 통해 일반적인 이해 (WCF 특정되지 않음)에 대한이 게시물을 확인 - Self-signed SSL Cert or CA?

+0

이 질문은 설정 파일이 두 개의 끝점 (보안 및 보안되지 않음)을 표시하는 위치를 확인합니다. - http://stackoverflow.com/questions/4702186/ http-and-https에 대한 publish-wcf-service-in-iis-with-support – vibhu