2010-04-22 4 views

답변

-2

, 단지 바인딩에 보안을 추가하고, 다음과 같은 동작 :

<behaviors> 
    <behavior> 
    <clientCredentials> 
    <clientCertificate findValue= "101010101010101010101010101010000000000" 
     storeLocation="LocalMachine" storeName="The logic storage" 
     X509FindType="The cert name"/> 
    </clientCertificate> 
    </clientCredentials> 
</behavior> 
</behaviors> 
WCF의 보안을 설정하는 방법에 대한

자세한 정보는 다음을 참조하십시오 SoapUI에서 MSDN

+1

OP에서 Windows 환경을 지정하지 않았습니다. 위의 XML이 SoapUI의 일부입니까? – Synesso

3

, 이동 환경 설정 대화 상자의 파일 메뉴 아래에 있습니다. SSL을위한 탭/섹션이 있습니다. 여기에서 .cer 파일의 경로를 지정할 수 있습니다. 나는 나 앞에서 그것을 가지고 있지 않다. 그리고 나는 .pfx 만했다. 그러나 그것은 똑같이 작동해야한다. .pfx를 사용하면 비밀번호를 입력해야합니다. .cerf가 작동하면 .cer을 .pfx로 변환 할 수도 있습니다. 그러나 여기에 지정된 .pfx를 사용하여 "클라이언트 인증서 인증"이 필요한 서버 (실제로 Cisco ACE 게이트웨이)에 https 연결을 사용할 수있었습니다. SoapUI에서 손쉽게 수행 할 수 있었으며 인프라가 올바르게 설정되었음을 증명했습니다. Delphi2005로 작성된이 앱은 3 주 정도 더 걸렸습니다 ...하지만 우리는 무엇을 하려는지 알았고 그 결과를 확인할 수있는 방법이있었습니다.

0

기본 설정에서 KeyStore 필드의 인증서 경로와 그 아래의 암호를 입력하십시오. p12 인증서를 사용하는데 문제가없는 것 같습니다.

관련 문제