2012-07-12 40 views
5

Làm cách nào để so sánh hai đối tượng X509Certificate2?Cách so sánh hai X509Certificate2 C#

Tôi cần phải tìm hai điểm giống nhau hay không. Mục đích xác thực người dùng của nó và tôi cần phải tìm xem cả hai chứng chỉ có thuộc cùng một người hay không.

Tôi có thể sử dụng số sê-ri hoặc thuộc tính bản in của nó không? hoặc có phương pháp nào khác không?

Ngoài ra tôi mới làm quen với điều này và muốn biết có an toàn khi sử dụng X509Certificate để xác thực người dùng không?

Trả lời

6

A thumbprint là giá trị duy nhất cho chứng chỉ, nó thường được sử dụng để tìm chứng chỉ cụ thể trong kho chứng chỉ. More...

Số sê-ri là số duy nhất do tổ chức phát hành chứng chỉ cấp. More...

+0

Cảm ơn tất cả những gì tôi cần biết :) – Matt

+0

vui lòng đánh dấu là câu trả lời ... nếu điều này có ích. Cảm ơn – Yasser

+0

Có những đặc tính độc đáo khác trên chứng chỉ nhưng có thể sử dụng bất kỳ sản phẩm nào trong số chúng không chỉ để tìm chứng chỉ trong cửa hàng mà phải chắc chắn đó là chứng chỉ CÙNG chưa được thay đổi? Nói cách khác tôi tưởng tượng một số trong số họ có thể được giả mạo. Có an toàn không? Tôi hình số sê-ri có thể được giả mạo. Thumbprint có an toàn không? GetCertHash() có an toàn không? Họ có giống nhau không? –