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

CK_CHAR manufacturerID [32]
 ID of the slot manufacturer. More...

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

CK_VERSION hardwareVersion
 version number of the slot's hardware. More...

CK_VERSION firmwareVersion
 version number of the slot's firmware. 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. 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.
hardwareVersion version number of the slot's hardware
firmwareVersion version number of the slot's firmware

The following table defines the flags parameter:

Table 7-1, Slot Information Flags
Bit Flag Mask Meaning
CKF_TOKEN_PRESENT 0x00000001 TRUE if a token is present in the slot (e.g., a device is in the reader)
CKF_REMOVABLE_DEVICE 0x00000002 TRUE if the reader supports removable devices
CKF_HW_SLOT 0x00000004 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. 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.

CK_VERSION hardwareVersion
 

version number of the slot's hardware.

CK_VERSION firmwareVersion
 

version number of the slot's firmware.


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