Tôi đang sử dụng CAPICOM trong ứng dụng .NET 3.0 C# để kiểm tra chữ ký Authenticode trên tệp exe. Tôi cần đảm bảo rằng chứng chỉ được liệt kê là Nhà xuất bản đáng tin cậy. Sử dụng signedCode.Verify(true)
sẽ hiển thị hộp thoại nếu chứng chỉ chưa được tin cậy, vì vậy người dùng có thể chọn có hay không làm như vậy. Tuy nhiên, signedCode.Verify(false)
đang xác minh chữ ký ngay cả khi nó không phải từ một nhà xuất bản đáng tin cậy - có lẽ đây chỉ là kiểm tra xem chứng chỉ có hợp lệ hay không.CAPICOM - Xác minh SignedCode là từ một Nhà xuất bản đáng tin cậy mà không cần giao diện người dùng
Tôi làm cách nào để kiểm tra chữ ký trên tệp là từ chứng chỉ hợp lệ và đáng tin cậy không có giao diện người dùng?