Class: PKCS11::CK_TOKEN_INFO

Inherits:
CStruct
  • Object
show all
Defined in:
ext/pk11_struct.doc

Constant Summary collapse

SIZEOF_STRUCT =

Size of corresponding C struct in bytes

Integer

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from CStruct

#inspect, #to_hash, #values

Instance Attribute Details

#firmwareVersionPKCS11::CK_VERSION



89
90
91
# File 'ext/pk11_struct.doc', line 89

def firmwareVersion
  @firmwareVersion
end

#flagsInteger



65
66
67
# File 'ext/pk11_struct.doc', line 65

def flags
  @flags
end

#hardwareVersionPKCS11::CK_VERSION



87
88
89
# File 'ext/pk11_struct.doc', line 87

def hardwareVersion
  @hardwareVersion
end

#labelUTF8-String



57
58
59
# File 'ext/pk11_struct.doc', line 57

def label
  @label
end

#manufacturerIDUTF8-String



59
60
61
# File 'ext/pk11_struct.doc', line 59

def manufacturerID
  @manufacturerID
end

#modelUTF8-String



61
62
63
# File 'ext/pk11_struct.doc', line 61

def model
  @model
end

#serialNumberUSASCII-String



63
64
65
# File 'ext/pk11_struct.doc', line 63

def serialNumber
  @serialNumber
end

#ulFreePrivateMemoryInteger



85
86
87
# File 'ext/pk11_struct.doc', line 85

def ulFreePrivateMemory
  @ulFreePrivateMemory
end

#ulFreePublicMemoryInteger



81
82
83
# File 'ext/pk11_struct.doc', line 81

def ulFreePublicMemory
  @ulFreePublicMemory
end

#ulMaxPinLenInteger



75
76
77
# File 'ext/pk11_struct.doc', line 75

def ulMaxPinLen
  @ulMaxPinLen
end

#ulMaxRwSessionCountInteger



71
72
73
# File 'ext/pk11_struct.doc', line 71

def ulMaxRwSessionCount
  @ulMaxRwSessionCount
end

#ulMaxSessionCountInteger



67
68
69
# File 'ext/pk11_struct.doc', line 67

def ulMaxSessionCount
  @ulMaxSessionCount
end

#ulMinPinLenInteger



77
78
79
# File 'ext/pk11_struct.doc', line 77

def ulMinPinLen
  @ulMinPinLen
end

#ulRwSessionCountInteger



73
74
75
# File 'ext/pk11_struct.doc', line 73

def ulRwSessionCount
  @ulRwSessionCount
end

#ulSessionCountInteger



69
70
71
# File 'ext/pk11_struct.doc', line 69

def ulSessionCount
  @ulSessionCount
end

#ulTotalPrivateMemoryInteger



83
84
85
# File 'ext/pk11_struct.doc', line 83

def ulTotalPrivateMemory
  @ulTotalPrivateMemory
end

#ulTotalPublicMemoryInteger



79
80
81
# File 'ext/pk11_struct.doc', line 79

def ulTotalPublicMemory
  @ulTotalPublicMemory
end

#utcTimeUSASCII-String



91
92
93
# File 'ext/pk11_struct.doc', line 91

def utcTime
  @utcTime
end

Instance Method Details

#membersArray<String>



55
# File 'ext/pk11_struct.doc', line 55

def members; end

#to_sString



53
# File 'ext/pk11_struct.doc', line 53

def to_s; end