WSE 3.0 신뢰 체인 오류 - 어떤 인증서를 다시 전송하는지 어떻게 보나요? 신뢰 체인 오류가있는 CERT를 알고 싶습니다.

StackOverflow https://stackoverflow.com/questions/1840543

문제

WSE 3.0에서 응답을 받으면 신뢰 체인 오류가 발생했습니다.

WSDL을 잡을 때 그들의 인증은 괜찮습니다. 내가 연결할 때 그들의 인증은 괜찮습니다. XML 요청을 보낼 때 공개 인증이 마음에 듭니다.

WSE가 좋아하지 않는 것은 응답의 토큰입니다. Microsoft.web.service3는 getElement를 호출 한 다음 loadBinarySecurityToken을 호출하지만 체인을 확인하고 그것이 보는 것을 좋아하지 않습니다.

알고 싶어요 무엇 좋아하지 않는 토큰. 토큰이 무엇인지 잘 모르겠습니다. 이진 데이터이므로 httpanalyzer가 많이 도움이되지 않습니다.

무엇이 잘못되었는지에 대한 전적으로 지식을 갖기 전까지는 문제를 해결할 수 없습니다. 그들은 나에게 잘못된 인증서를 보내고 있습니까? 그것은 단지 내가 가지고 있지 않은 인증서이며 내 개인적인 신뢰에 추가해야합니까? 뭐?

도움이 되었습니까?

해결책

어떤 인증서가 관련되어 있는지 알아야합니까? 일반적으로 클라이언트 인증서 및 서버 인증서. 클라이언트가 클라이언트가받는 메시지에 서명하는 데 사용 된 서버 인증서를 검증 할 수없는 것처럼 들립니다. 자체 서명 인증서를 사용하는 경우 해당 인증서를 클라이언트 시스템의 신뢰할 수있는 Root CA의 인증서 폴더에 추가해야합니다. 클라이언트가 서비스 인 경우 LocalMachine (서비스가 네트워크 서비스로 실행중인 것으로 가정)에 넣어야합니다. 이것이 당신을 올바른 방향으로 가리키기를 바랍니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top