3
這些參數之間有什麼區別?我讀過the docs,但我仍然懷疑。它只是索引規則(1..N vs 0..N-1)還是別的?如果可能的話,我希望看到更好的解釋。Java PKCS#11配置 - 'slot'和'slotListIndex'
這些參數之間有什麼區別?我讀過the docs,但我仍然懷疑。它只是索引規則(1..N vs 0..N-1)還是別的?如果可能的話,我希望看到更好的解釋。Java PKCS#11配置 - 'slot'和'slotListIndex'
免責聲明:這是我第一次學習PKCS#11的經驗。這個答案來自於閱讀PKCS#11 wrappers listed on Wikipedia中的一些文檔。
將這些文檔與Java API相關聯,我認爲slot
(又名「插槽標識」)是由C_GetSlotList
返回的插槽列表中的給定插槽返回的插槽標識符。 slotListIndex
似乎是該列表中的索引。
精神上,我是可視化會C_GetSlotList
返回一個列表,例如:
Index Id Name 0 Foo "Super Secure HSM" 1 Bar "Awesome Card Reader"
在這種情況下,「真棒讀卡器」可以通過slot = "Bar"
或通過slotListIndex = 1
識別。
我認爲這裏令人困惑的元素是API使用了一個整數作爲標識符,這就是爲什麼它很難理解爲什麼它不同於簡單地索引到插槽列表。
最後,無論如何,您似乎都需要獲取插槽列表,因此,我認爲您選擇識別您感興趣的插槽的次數並不重要。