Dịch vụ WCF của tôi liên quan đến việc gửi dữ liệu (trong định dạng csv) giữa khách hàng và dịch vụ. Tập dữ liệu này phải được mã hóa để dữ liệu không thể bị chặn. Tôi đang sử dụng wsHttpBinding và cố gắng để mã hóa thông điệp bằng cách sử dụng các thiết lập sau trong web.config:WCF - Làm cách nào để mã hóa tin nhắn?
<wsHttpBinding>
<binding name="wsHttp">
<reliableSession enabled="true" />
<security mode="Message">
<message clientCredentialType="UserName" algorithmSuite="TripleDes" />
</security>
</binding>
</wsHttpBinding>
Khi tôi cố gắng và tạo ra một proxy client tôi nhận được một bảng thông báo lỗi dài (mà không thể được hoàn toàn đọc bởi vì nó đi xuống dưới cùng của màn hình!). Thông báo lỗi đề cập đến một điều gì đó về "chứng chỉ dịch vụ không được cung cấp".
Làm cách nào để mã hóa thư? Tôi có cần chứng chỉ không? Tôi nên đề cập rằng dịch vụ này sẽ được sử dụng trên internet từ các miền khác nhau nên tôi không chắc liệu sử dụng bảo mật "Tên người dùng" là tùy chọn tốt nhất (?)
Về cơ bản, tôi đã nhầm lẫn!
Liên kết không còn hợp lệ ... – LamonteCristo
@ makerofthings7 Cảm ơn! Tôi đã cập nhật câu trả lời của mình. – Martin
Tôi đã thay đổi liên kết, bây giờ nó trỏ đến phiên bản blog hoạt động từ archive.org. – svick