Tôi đang cố định cấu hình dịch vụ WCF (.NET 4.0) của mình để có thể kiểm tra bằng soapUI. Tôi đang sử dụng wsHttpBinding với bảo mật thư. Mục tiêu của tôi là để lộ dịch vụ trên một điểm cuối kiểm tra công cộng và cố gắng tải thử nghiệm nó với loadUI trong đó sử dụng các xét nghiệm soapUI. Để làm việc này, thiết bị đầu cuối cần phải được bảo mật và vì điểm cuối sản xuất của tôi sẽ sử dụng bảo mật thông báo, tôi sẽ thử sử dụng nó để đạt được kết quả kiểm tra tải sản xuất.soapUI Với WCF Message Security
Tôi dường như không thể định cấu hình soapUI để gọi thành công dịch vụ. Tôi đã thử một số kết hợp ký và mã hóa đầu vào và đầu ra với chứng chỉ máy khách và máy chủ. Có ai quản lý để đạt được một cấu hình bảo mật thành công tin nhắn của WCF và soapUI?
Sau đây là exerpts từ cấu hình của tôi:
Binding:
<wsHttpBinding>
<binding name="MessageSecurity">
<security mode="Message">
<message clientCredentialType="Certificate" negotiateServiceCredential="false"/>
</security>
</binding>
</wsHttpBinding>
Behavior
<behaviors>
<serviceBehaviors>
<behavior name="customBehavior">
<serviceMetadata httpGetEnabled="True"/>
<serviceDebug includeExceptionDetailInFaults="True"/>
<serviceCredentials>
<clientCertificate>
<authentication certificateValidationMode="PeerTrust"/>
</clientCertificate>
<serviceCertificate findValue="MyWebServicesCertificate" x509FindType="FindBySubjectName" storeLocation="LocalMachine" storeName="My"/>
</serviceCredentials>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="webHttp">
<webHttp/>
</behavior>
</endpointBehaviors>
</behaviors>
</system.serviceModel>
dịch vụ:
<service behaviorConfiguration="customBehavior" name="MyService">
<!-- Service Endpoint -->
<endpoint name="Production" address="" binding="wsHttpBinding" bindingConfiguration="MessageSecurity" contract="IMyService">
<identity>
<dns value="web_services_svr"/>
</identity>
</endpoint>
<host>
<baseAddresses>
<add baseAddress="http://web_services_svr/MyService.svc" />
</baseAddresses>
</host>
</service>
Lỗi chính xác mà bạn nhận được từ SOAPUI đang cố gắng kết nối là gì? – kroonwijk
Thử gọi dịch vụ từ ứng dụng bảng điều khiển.nắm bắt yêu cầu và phản hồi bằng cách sử dụng trình kích hoạt và xác minh. –