我有一個SSL X.509證書,由我簽發並由官方CA (證書頒發機構)簽名。登錄窗口應用程序
我知道,VS允許使用給定的證書籤署.NET組件。當有人執行我簽名的應用程序時,這是否會刪除Windows The publisher of this Application could not be verified
-消息?
如果情況並非如此,我必須做些什麼來刪除上面提到的信息?
我有一個SSL X.509證書,由我簽發並由官方CA (證書頒發機構)簽名。登錄窗口應用程序
我知道,VS允許使用給定的證書籤署.NET組件。當有人執行我簽名的應用程序時,這是否會刪除Windows The publisher of this Application could not be verified
-消息?
如果情況並非如此,我必須做些什麼來刪除上面提到的信息?
您不能使用SSL證書對代碼進行簽名,因爲它僅用於服務器身份驗證目的。您必須購買特殊的代碼簽名證書,其中包括增強型密鑰用法擴展中的Code Signing (1.3.6.1.5.5.7.3.3)
條目。
我會這樣做,然後。謝謝你的回答,先生:) – Unknown6656
當你說'一個SSL證書'你的意思是一個Web服務器證書?它是否也有'代碼簽名'標誌設置? – Rup
@RUP:我已經收到一個X.509容器,包含私鑰和公鑰文件。我提取了這兩個和afaik我也可以使用它們的Web服務器。 – Unknown6656
確定,但是如果您沒有明確說明X509v3擴展密鑰用法中的「代碼簽名」或「Microsoft代碼簽名」,通過'openssl x509 -text'或類似的方式運行它,或者查看Windows證書MMC中的屬性?我認爲最簡單的事情就是嘗試一下:簽名hello-world .exe,將其上傳到Web服務器,然後再次下載並嘗試運行下載的副本。 – Rup