KM_ExportToSCwMethodAlg
Export one or more objects to one or more smart cards.
NOTE This function uses the following callbacks:
Synopsis
#include <kmlib.h>
CK_RV KM_ExportToSCwMethodAlg(CK_SESSION_HANDLE hSession, CK_CHAR* pUserPin, CK_SIZE userPinLen, CK_OBJECT_HANDLE* phWrapeeObjs, CK_COUNT numWrapeeObjs, CK_OBJECT_HANDLE hWrapKey, CK_SLOT_ID cardSlotId, CK_ULONG deriveMech, int algType);
Parameter | Description |
---|---|
hSession | Handle to an open session. |
pUserPIN |
Token's User PIN. |
userPinLen | Length of the user PIN number. |
phWrapeeObjs | Array of handles to objects that are to be exported. |
numWrapeeObjs | Number of objects in phWrapeeObjs. |
hWrapKey |
Label of the wrapping key. For multiple custodian export, this parameter is set to CK_INVALID_HANDLE. |
cardSlotId | ID of the smart card slot to write to. |
deriveMech |
Mechanism used to derive component keys: >KM_XOR_MECHANISM >KM_NOFM_MECHANISM |
algType |
Algorithm of transport key: >KM_ALG_DES3 >KM_ALG_AES >KM_ALG_AES_KWP |
Returns
Status of operation.
Delete this text and replace it with your own content.