Cryptographic Token Interface Standard

PKCS#11


CK_SLOT_INFO Reference

CK_SLOT_INFO

CK_SLOT_INFO provides information about a slot. More...


Data Fields

CK_CHAR slotDescription [64]
 character-string description of the slot (the type of interface between the device and the computer); must be padded with the blank character (' '). More...

CK_CHAR manufacturerID [32]
 ID of the "slot" manufacturer; must be padded with the blank character (' '). More...

CK_FLAGS flags
 bits flags that provide capabilities of the slot. More...


Detailed Description

CK_SLOT_INFO

CK_SLOT_INFO provides information about a slot. It is defined as follows:
slotDescription character-string description of the slot (the type of interface between the device and the computer); must be padded with the blank character (' ')
manufacturerID ID of the "slot" manufacturer; must be padded with the blank character (' ')
flags bits flags that provide capabilities of the slot.

The following table defines the flags.

Table 7-1, Slot Information Flags
Bit Flag Mask Meaning
CKF_TOKEN_PRESENT 0x0001 TRUE if a token is present in the slot (e.g., a device is in the reader)
CKF_REMOVABLE_DEVICE 0x0002 TRUE if the reader supports removable devices
CKF_HW_SLOT 0x0004 TRUE if the slot is a hardware slot as opposed to a software slot implementing a "soft token"

CK_SLOT_INFO_PTR

CK_SLOT_INFO_PTR points to a CK_SLOT_INFO structure. It is implementation dependent.

CK_TOKEN_INFO

CK_TOKEN_INFO provides information about a token. It is defined as follows:


Field Documentation

CK_CHAR slotDescription[64]
 

character-string description of the slot (the type of interface between the device and the computer); must be padded with the blank character (' ').

CK_CHAR manufacturerID[32]
 

ID of the "slot" manufacturer; must be padded with the blank character (' ').

CK_FLAGS flags
 

bits flags that provide capabilities of the slot.


RSA Security Inc. Public-Key Cryptography Standards - PKCS#11 - v100