Chuyển tới nội dung chính

Tại sao khi dùng công cụ signtool của Microsoft với lệnh verify để xác minh chương trình đã ký lại trả về lỗi?

SignTool Error: A certificate chain processed, 
but terminated in a rootcertificate which is not trusted by the trust provider.
Number of errors: 1

Vì bên này mua chứng chỉ ký mã thông thường, không phải EV, trong khi lệnh verify mặc định của Microsoft SignTool sử dụng xác minh chữ ký driver (cần chứng chỉ EV), nên dùng trực tiếp Verify sẽ thất bại. Cần thêm tham số /pa.

Tài liệu liên quan của Microsoft được giải thích tại đây: Tài liệu liên quan của Microsoft .

Ví dụ lệnh: signtool verify /v /pa datestrl.exe