Package com.ellipticsecure.ehsm
Class CKTokenInfo
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.ellipticsecure.ehsm.CKTokenInfo
-
@FieldOrder({"label","manufacturerID","model","serialNumber","flags","ulMaxSessionCount","ulSessionCount","ulMaxRwSessionCount","ulRwSessionCount","ulMaxPinLen","ulMinPinLen","ulTotalPublicMemory","ulFreePublicMemory","ulTotalPrivateMemory","ulFreePrivateMemory","hardwareVersion","firmwareVersion","utcTime"}) public class CKTokenInfo extends com.sun.jna.StructureThis is the CK_TOKEN_INFO structure.- Author:
- Kobus Grobler
-
-
Field Summary
Fields Modifier and Type Field Description CKVersionfirmwareVersioncom.sun.jna.NativeLongflagsCKVersionhardwareVersionbyte[]labelbyte[]manufacturerIDbyte[]modelbyte[]serialNumbercom.sun.jna.NativeLongulFreePrivateMemorycom.sun.jna.NativeLongulFreePublicMemorycom.sun.jna.NativeLongulMaxPinLencom.sun.jna.NativeLongulMaxRwSessionCountcom.sun.jna.NativeLongulMaxSessionCountcom.sun.jna.NativeLongulMinPinLencom.sun.jna.NativeLongulRwSessionCountcom.sun.jna.NativeLongulSessionCountcom.sun.jna.NativeLongulTotalPrivateMemorycom.sun.jna.NativeLongulTotalPublicMemorybyte[]utcTime
-
Constructor Summary
Constructors Constructor Description CKTokenInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetLabel()StringgetManufacturerID()StringgetModel()StringgetSerialNumber()StringgetUtcTime()-
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
-
-
-
Field Detail
-
label
public final byte[] label
-
manufacturerID
public final byte[] manufacturerID
-
model
public final byte[] model
-
serialNumber
public final byte[] serialNumber
-
flags
public com.sun.jna.NativeLong flags
-
ulMaxSessionCount
public com.sun.jna.NativeLong ulMaxSessionCount
-
ulSessionCount
public com.sun.jna.NativeLong ulSessionCount
-
ulMaxRwSessionCount
public com.sun.jna.NativeLong ulMaxRwSessionCount
-
ulRwSessionCount
public com.sun.jna.NativeLong ulRwSessionCount
-
ulMaxPinLen
public com.sun.jna.NativeLong ulMaxPinLen
-
ulMinPinLen
public com.sun.jna.NativeLong ulMinPinLen
-
ulTotalPublicMemory
public com.sun.jna.NativeLong ulTotalPublicMemory
-
ulFreePublicMemory
public com.sun.jna.NativeLong ulFreePublicMemory
-
ulTotalPrivateMemory
public com.sun.jna.NativeLong ulTotalPrivateMemory
-
ulFreePrivateMemory
public com.sun.jna.NativeLong ulFreePrivateMemory
-
hardwareVersion
public CKVersion hardwareVersion
-
firmwareVersion
public CKVersion firmwareVersion
-
utcTime
public final byte[] utcTime
-
-