Trong giải pháp Visual Studio của tôi, tôi có một trang web và các dự án thư viện lớp 4-5 được tham chiếu., Một số tham chiếu đến các hội đồng bên thứ ba bên ngoài.Mỗi dự án có được ký với một Khóa Tên mạnh Riêng biệt (.snk) không?
Tôi đã được giao nhiệm vụ ký kết các hội đồng cho các dự án này.
Sự hiểu biết của tôi là mục đích của việc ký kết là không phải ai cũng có thể sử dụng hội đồng của chúng tôi mà không cung cấp chi tiết khóa và phiên bản công khai của nó, phải không?
Tôi có nên sử dụng một tên mạnh duy nhất (.snk) để ký tất cả các hội đồng của các dự án này hoặc mỗi hội đồng nên được ký với một tên riêng biệt mạnh?
Mục đích của việc bảo vệ bằng mật khẩu cho các khóa tên mạnh là gì?
Bạn sẽ làm như thế nào?
Rất cám ơn,
Mục đích để ký hợp đồng là đảm bảo chúng là ** phiên bản gốc chưa được sửa đổi **. Mọi người sẽ được tự do sử dụng chúng (để cấp phép có các công cụ khác được sử dụng kết hợp với ký) nhưng họ có thể chắc chắn rằng chúng chưa được sửa đổi (ví dụ bằng phần mềm độc hại) và chúng đến từ bạn (vì khóa riêng được sử dụng cho ký là ... riêng tư). –
Adriano là đúng xem ... http://msdn.microsoft.com/en-us/library/h4fa028b.aspx Để biết cách xem ... http://msdn.microsoft.com/en-us/library /xc31ft41.aspx – Kevin