2014-04-28 1 views
0

클라이언트 자격 증명 유형으로 인증서와 함께 NetTcpBinding을 사용하는 자체 호스팅 WCF 서비스에 대한 전송 보안을 사용하려고합니다. 이 서비스의 클라이언트는 WebAPI입니다. makecert를 사용하여 인증서를 만들었고 모든 것이 단일 PC에서 제대로 작동합니다. 하지만 다른 PC에 API와 서비스를 배포 할 때 저장소에 인증서가 있어도 클라이언트 쪽에서 "신뢰할 수있는 사람 저장소에서 서버 인증서를 찾을 수 없습니다."와 같은 인증서 오류가 발생합니다.WCF NetScpBinding을 사용하는 인증서 클라이언트 자격 증명이있는 Trasnport 보안이 분산 시스템에서 오류를 발생합니다.

누군가 내가 잘못한 곳에서 나를 도울 수 있습니까?

+0

이 서비스의 클라이언트는 WebAPI입니까? 이 서비스의 클라이언트는 NetTcpBinding 만 사용할 수 있습니다. 당신이 쓴 것을 의미하지 않았거나 그것이 바로 문제입니다. –

+0

귀하의 인증서가 '신뢰할 수있는 인증 기관'에 등록되어 있습니까? VerSign, GoDaddy 등 –

답변

1

리소스 파일에 자신의 인증서를 저장하고에서 읽은 다음 클라이언트 자격 증명을 방금 읽은 인증서로 설정하십시오.

관련 문제