2012-08-08 2 views
1

WCF의 인증서 자격 증명에 대해 매우 혼란 스럽습니다. 서비스가있어서 메시지 보안에 연결하려고합니다.wcf 서비스 인증서

새 동작을 추가 할 때 serviceCredentials 태그에는 2 가지 옵션이 있습니다. 1 - serviceCertificate 및 2 - clientCertificate.

제가 알고 싶은 것은이 태그의 의미입니다. servicecertificate가 찾고있는 인증서를 클라이언트에게 알려주 는가 아니면 올바른 인증서를 찾고 유효성을 검사하고있는 clientcertificate입니까?

basicHttpBinding을 사용하고 싶습니다.

질문에 답해 주셔서 감사합니다.

답변

0

clientCertificate 일반적으로 각 요청마다 양방향 통신 패턴이 필요한 서비스를 작성하는 경우 클라이언트가 인증서를 서비스에 보내면 서비스에 사본이 필요하지 않습니다. 그러나 서비스가 정상적인 방식으로 요청을하지 못하기 때문에 양면 인쇄 패턴에서는 그렇지 않습니다. 사전에 필요합니다.

serviceCertificate가 예상대로입니다, 당신의 메시지 암호화에 사용되는 인증서는

MSDN의 노트는 그들을 잘 다루 :

http://msdn.microsoft.com/en-us/library/ms731340 - serviceCertificate

http://msdn.microsoft.com/en-us/library/ms731367 - clientCertificate

희망 도움이

0

serviceCertificate 태그는 지정합니다. 서버가 자신을 식별하고 전송 보안을 위해 사용하는 인증서. 클라이언트가 요청을 보내면 serverCertificate 태그에 지정된 서버 인증서도 클라이언트에 제공되므로 클라이언트는 서버를 신뢰하고 유효성을 검사 할 수 있습니다.

관련 문제