不論郵件使用者將其私密公開金鑰對和憑證保存在智慧卡上還是其瀏覽器的本機金鑰存放區中,用戶端機器上均必須存在金鑰存取程式庫以支援儲存方法。
這些程式庫由智慧卡和瀏覽器的供應商提供。必須確保在用戶端機器上存在正確的程式庫,並使用 smime.conf 檔案中適當的平台參數來指定程式庫名稱。可以選擇以下參數︰
platformwin (執行 Microsoft Windows 的 PC)。
您可以僅指定安裝在用戶端機器上的程式庫,或者如果您不確定安裝了哪些程式庫,則可以指定給定平台和供應商的所有程式庫名稱。如果 S/MIME applet 未能在指定的名稱中找到其需要的程式庫,則 S/MIME 功能不會運作。
指定一個或多個程式庫檔案名稱的語法為︰
platform_parameter==vendor:library=library_name;...
其中:
platorm_parameter 為存取 Communications Express Mail 的用戶端機器平台的參數名稱。選擇其中一個名稱︰platformwin
供應商指定智慧卡或瀏覽器的供應商。選擇其中一個文字列︰
cac (用於 ActivCard 或 NetSign 智慧卡)
capi (用於具有 CAPI 的 Internet Explorer)
mozilla (用於具有網路安全服務的 Mozilla)
library_name 指定程式庫檔案名稱。請參閱表 20–4,以取得供應商和作業系統的程式庫名稱。
表 20–4 用戶端機器的特殊程式庫
智慧卡或瀏覽器供應商 |
作業系統 |
程式庫檔案名稱 |
---|---|---|
|
Windows |
acpkcs211.dll |
具有加密應用程式介面 (CAPI) 的 Internet Explorer |
Windows |
capibridge.dll |
Windows |
softokn3.dll |
|
Windows |
core32.dll |
以下範例為 Windows 平台指定了一個智慧卡程式庫、一個 Internet Explorer 程式庫和一個 Mozilla 程式庫︰
platformwin==CAC:library=acpkcs211.dll;CAPI:library=capibridge.dll; MOZILLA:library=softokn3.dll;