メールユーザーが非公開キーと公開キーのペアおよび証明書をスマートカードまたはブラウザのローカルキーストアのどちらに保存しようと、その保存方法をサポートするために、クライアントマシンにキーアクセスライブラリが存在する必要があります。
ライブラリは、スマートカードおよびブラウザのベンダーが提供します。適切なライブラリがクライアントマシンに存在するようにし、smime.conf ファイルに適切なプラットフォームパラメータでライブラリ名を指定します。選択できるパラメータを次に示します。
PC で稼働する Microsoft Windows の場合は platformwin
クライアントマシンにインストールされていることがわかっているライブラリのみを指定できます。何がインストールされているかわからない場合は、特定のプラットフォームおよびベンダー用のすべてのライブラリ名を指定できます。S/MIME アプレットが指定されたライブラリ名に必要なライブラリを見つけることができない場合は、S/MIME は機能しません。
1 つまたは複数のライブラリファイル名を指定するための構文は、次のとおりです。
platform_parameter==vendor:library=library_name;...
各項目の説明
platorm_parameter は、Communications Express メールにアクセスするクライアントマシンのプラットフォーム用のパラメータ名です。次の名前が選択可能です。platformwin
vendor は、スマートカードまたはブラウザのベンダーを指定します。次のリテラルのいずれかを選択します。
cac (ActivCard または NetSign スマートカードの場合)
capi (CAPI を使用する Internet Explorer の場合)
mozilla (ネットワークセキュリティーサービスを使用する Mozilla の場合)
library_name は、ライブラリファイル名を指定します。使用しているベンダーおよびオペレーティングシステムのライブラリ名については、表 20–4 を参照してください。
表 20–4 クライアントマシン用の特別なライブラリ
スマートカードまたはブラウザのベンダー |
オペレーティングシステム |
ライブラリファイル名 |
---|---|---|
|
Microsoft Windows |
acpkcs211.dll |
Cryptographic Application Programming Interface (CAPI) を使用する Internet Explorer |
Microsoft Windows |
capibridge.dll |
Microsoft Windows |
softokn3.dll |
|
Microsoft Windows |
core32.dll |
次の例では、Microsoft Windows プラットフォーム用のスマートカードライブラリを 1 つ、Internet Explorer ライブラリを 1 つ、および Mozilla ライブラリを 1 つ指定しています。
platformwin==CAC:library=acpkcs211.dll;CAPI:library=capibridge.dll; MOZILLA:library=softokn3.dll;