我已經被最終用戶要求將「強命名」添加到我的某個組件中,因爲他們想從強命名程序集中引用它。強命名或Authenticode簽署新程序集
我已經有一個驗證碼證書,所以我不知道 - 讓我的部件可用通過其強大的命名組件,是足以讓我只需登錄我的驗證碼關鍵組件?
還是我有爲「強名稱標誌」的組件(使用Al.exe工具),它被認爲是「強名稱」?
我找不到任何「強名VRS驗證碼」的文件是明確對此。
我已經被最終用戶要求將「強命名」添加到我的某個組件中,因爲他們想從強命名程序集中引用它。強命名或Authenticode簽署新程序集
我已經有一個驗證碼證書,所以我不知道 - 讓我的部件可用通過其強大的命名組件,是足以讓我只需登錄我的驗證碼關鍵組件?
還是我有爲「強名稱標誌」的組件(使用Al.exe工具),它被認爲是「強名稱」?
我找不到任何「強名VRS驗證碼」的文件是明確對此。
你沒有「必須」使用強命名,不管你是否申請驗證碼簽名。這樣做是一種選擇,它通常與應用authenticode簽名的選擇完全正交。如果你能提供有關您的強名稱簽名目標的更多信息,這將是相當容易給你關於這些是否會通過驗證碼簽名來解決一個明確的答案......
更新如下補充的信息質疑...
驗證碼簽名不會導致被視爲大會強烈命名。爲了使強命名的程序集能夠引用您的程序集,您必須應用強名稱簽名(不管您的程序集是否恰好具有authenticode簽名)。
Strongnaming和Authenticode用於不同的目的。強化主要用於防止組裝欺騙(替換)和將多個組件「捆綁」在一起,以便它們都使用彼此的預定義版本。 Authenticode用於身份驗證 PE模塊的作者(Win32 EXE,DLL或.NET程序集等)。因此,您可以並行使用它們中的任何一個或兩者。
的說明:驗證碼簽名驗證可能需要較長的時間(秒甚至幾十秒鐘)在某些情況下,並根據您的應用程序體系結構這可能是不合適的。