2010-04-30 6 views
0

Windows Form 응용 프로그램을 사용하여 공급자의 웹 서비스에 연결해야합니다. 그는 나에게 인증서에 대한 액세스 권한을 제공하지만 보안 문제가 있습니다. 개인 저장소에보안 웹 서비스 액세스

  1. 추가 인증서
  2. 원격 WSDL과 프록시를 생성 (IE & 파이어 폭스) (문제 없음)
  3. 사용이 코드 전화 :

    나는이 다음 단계를 수행 한 방법 :

    `사용 (m = service1.MessagesService의 새로운 service1.MessagesService()) {

    ,617,X509Certificate crt = 새 X509Certificate (@ "C : \ OpenSSL \ bin \ thecert.p12", string.Empty);
    m.ClientCertificates.Add (crt);
    var result = m.AuthoriseTransaction (aut);

    this.textBox1.AppendText (result.id.ToString());
    }`

나는 다음과 같은 오류가 있습니다
기본 연결이 닫혔습니다 : 채널 SSL/TLS에 대한 트러스트 관계를 설정할 수 없습니다입니다. 당신의 도움에 대한

감사

에 대한 연결이 올바르게 권한이 부여되지 않는

답변

1

, HTTPS를 통해 웹 서비스는? CertificatePolicy의 사용자 지정 구현을 만들어야 할 수 있습니다. 예를 들어 article을 참조하십시오.