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. | |