0
我有一個通過自定義協議生成的證書,我想將其添加到瀏覽器商店(以及所有瀏覽器:即firefox,chrome,safari),以便它可以使用它進行身份驗證。我怎樣才能做到這一點?如何以編程方式將證書添加到已安裝的瀏覽器?
我有一個通過自定義協議生成的證書,我想將其添加到瀏覽器商店(以及所有瀏覽器:即firefox,chrome,safari),以便它可以使用它進行身份驗證。我怎樣才能做到這一點?如何以編程方式將證書添加到已安裝的瀏覽器?
Firefox將證書存儲在user profile中的三個.db
文件中。所以你需要瀏覽所有現有的配置文件並進行更改。這可以使用NSS,特別是certutil
command line tool和PKCS#12文件也可以完成pk12util
。根據您的目標,您當然也可以將NSS集成到您的應用程序中,並在不使用任何命令行工具的情況下調用其功能。請注意,添加客戶端證書的IMHO需要輸入數據庫的主密碼(如果已設置)。
我希望這是不可能的。這將是一個安全風險。 –
客戶端證書,而不是服務器。 (即證書認證它正在連接到它試圖連接的服務器上的機器) – chacham15
編程?我認爲你應該看看CryptoAPI。 – Cratylus