1. 程式人生 > >給ActiveX控制元件加上數字簽名的步驟

給ActiveX控制元件加上數字簽名的步驟

在ActiveX控制元件加上數字簽名的時候,如果使用makecert 不使用is引數,生成的證書是由Root gency頒發的,安裝後Root
Agency是中級證書頒發機構,因此該證書是不受信任的。

ActiveX在第一次載入時,因為證書的根是不可信任的,所以只能顯示未知的發行商,此時就需要先安裝證書,把證書安裝成受信任的根證書頒發機構,就可以看到發行商的資訊了。

makecert最好用is引數生成自根證書,然後再由這個自根證書生成子證書,然後證書安裝的時候,會自動加入受信任的根證書頒發機構中。

windows自帶了VeriSign,CA之類的根證書,如果是國內的證書機構,也是要安裝根證書,否則跟自已製作的證書沒兩樣。