2016-11-11 2 views
0

私がPKCS11-ツールを実行すると、私はいつもモジュールを指定する必要があります。pkcs11-tool:ロードするモジュールを指定する必要があるのはなぜですか?

pkcs11-tool --module=/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so -L 

このモジュールがために、どのようにPKCS11-ツールはそれを使用する何ですか?私が使用できる他のモジュールはどれですか?それらの違いは何ですか?

別のもの( "/usr/lib/x86_64-linux-gnu/nss/libnssckbi.so")を使用しようとしましたが、私はいつも空きスロットを取得していますので、目的の違いがあると思いますモジュール?

答えて

2

このモジュールは、スマートカード、USBトークン、ハードウェアセキュリティモジュール(HSM)、PKCS#11のソフトウェアエミュレーションなど、実際のデバイスのミドルウェアとして使用されます。

あなたはいくつかのモジュールの提供ベンダー固有のアルゴリズムで、具体的なデバイスにハードウェアドライバのマッピングPKCS#11と考えることができ

は、ログインメカニズムなど

いくつか知られているモジュールは、ここに記載されています: http://wiki.ncryptoki.com/Known-PKCS-11-modules.ashx

OpenSCを使用して

は、すでに別のデバイスの多くをサポートして:

https://github.com/OpenSC/OpenSC/wiki/Supported-hardware-(smart-cards-and-USB-tokens)

だからあなたがそれらのデビに固執与えられましたOpenSCでサポートされていない特別な機能を使用していない場合は、OpenSCを使用する必要があります。

関連する問題