2012-01-17 27 views
3

これらのパラメータの違いは何ですか?私はthe docsを読みましたが、私はまだ疑います。インデックス作成のルール(1..N対0..N-1)かそれ以外のものですか?可能であれば、これらのパラメータのより良い説明を見たいと思います。Java PKCS#11の設定 - 'slot'と 'slotListIndex'

答えて

4

免責事項:これは私がPKCS#11について学んだ最初の経験です。この回答は、PKCS#11 wrappers listed on Wikipediaのいくつかのドキュメントを読むことから来ています。

これらのドキュメントをJava APIと関連付けると、slot(別名「Slot Id」)は、C_GetSlotListによって返されるスロットのリスト内の特定のスロットに対して返されるスロット識別子です。 slotListIndexがそのリストの索引のように見えます。この場合は、「素晴らしいカードリーダーが」slot = "Bar"を介して、またはslotListIndex = 1を経由して特定することができた

 
Index Id  Name 
0  Foo "Super Secure HSM" 
1  Bar "Awesome Card Reader" 

精神的に、私はC_GetSlotListのようなリストを返すことを可視化しています。

ここで混乱している要素は、APIが識別子に整数を使用していることです。なぜそれが単純にスロットのリストにインデックスを付けるのと異なるのか理解することが難しいからです。最後に

、あなたがどんなスロットリストを取得しないする必要がありますので、私はあなたが興味を持っているスロットを識別するために選択した値どの重要とは思わないようです。

関連する問題