MD_GetHsmIndexForSlot
Synopsis
#include <md.h> MD_RV MD_GetHsmIndexForSlot(CK_SLOT_ID hostP11SlotId, uint32_t *pHsmIndex);
For HSMs with FMs enabled, this function translates host PKCS#11 slot ID to the HSM index. Using this function, FM developers can direct FM custom commands to a respective HSM. This function should be used by the host ethsm, only.
Input Requirements
None
Input Parameters
hostP11SlotId | Host side slot ID of a PKCS#11 slot. |
pHsmIndex |
Pointer to where embedded slot number is returned. |
Output Requirements
The function returns the following codes:
Function Code | Qualification |
---|---|
MDR_OK | For successful execution. |
MDR_HSM_NOT_AVAILABLE |
If a host slot does not have its peer in any HSM with FMs enabled. |
Any other MD_RV error code to indicate error condition. |