Sau khi cài đặt chứng chỉ phía máy khách, tôi nhận được ngoại lệ "Đối tượng chỉ chứa nửa công khai của cặp khóa. Khoá cá nhân cũng phải được cung cấp". Ứng dụng của tôi là một ứng dụng VC# .NET chạy trên nền tảng ASP.NET. Ứng dụng này cũng sử dụng WSE 2.0 để nhập chứng chỉ vào thực hiện các yêu cầu SOAP.Đối tượng chỉ chứa nửa công khai của cặp khóa
Khi nghiên cứu, tôi thấy rằng ngoại lệ này thuộc loại System.Security.Cryptography.CryptographicException.
Tôi khá tích cực tất cả các cài đặt WSE của tôi được định cấu hình chính xác, vì tôi có thể tìm thấy chứng chỉ tương tự theo tên phân biệt chủ đề. Bất cứ ý tưởng sẽ được đánh giá cao.
Cảm ơn. Điều đó đã giúp. (Tôi đã có một khóa riêng, nhưng ứng dụng của tôi không có quyền truy cập vào nó). – KKP
kiểm tra câu trả lời này về cách tìm ra khóa máy tương ứng với chứng chỉ: http://serverfault.com/a/642279/401044 – jtate