HID OMNIKEY Smart Card Readers' Sample Codes  0.0.0.116
HidGlobal.OK.Readers.AViatoR.Components.SEPCommand Class Referenceabstract
Inheritance diagram for HidGlobal.OK.Readers.AViatoR.Components.SEPCommand:
HidGlobal.OK.Readers.AViatoR.Components.SEPCommandCommonBase HidGlobal.OK.Readers.AViatoR.Components.SEPDESFireAuthNative HidGlobal.OK.Readers.AViatoR.Components.SEPDESFireCreateApplication HidGlobal.OK.Readers.AViatoR.Components.SEPDESFireCreateStandardDataFile HidGlobal.OK.Readers.AViatoR.Components.SEPDESFireFormatCard HidGlobal.OK.Readers.AViatoR.Components.SEPDESFireReadData HidGlobal.OK.Readers.AViatoR.Components.SEPDESFireSelectApplication HidGlobal.OK.Readers.AViatoR.Components.SEPDESFireWriteData HidGlobal.OK.Readers.AViatoR.Components.SEPLoadKey HidGlobal.OK.Readers.AViatoR.Components.SEPReadPACSData

Classes

class  SEPCommandResponse
 

Public Types

enum  CommunicationMode : byte { Plain = 0x00, MAC = 0x01, Encrypt = 0x03 }
 
enum  CommitFlag { NoCommit = 0x00, Commit = 0x01 }
 

Public Member Functions

abstract SEPCommandResponse TranslateResponse (string response)
 

Protected Member Functions

byte GetLengthToEnd (BinaryWriter writer)
 
void WritePrefix (BinaryWriter writer)
 
void WritePostfix (BinaryWriter writer)
 
void ReadErrorCode (byte[] response, SEPCommandResponse commandResponse)
 

Protected Attributes

const byte SeProcessorCommandTag = 0xa0
 
const byte ProcessCardAPITag = 0xa5
 
const byte CardAPIDESFireTag = 0xa2
 
const byte ApplicationNumberTag = 0x80
 
const byte KeyReferenceTag = 0x81
 
const byte FileNumberTag = 0x80
 
const byte FileNumberValLength = 0x01
 
const byte OffsetTag = 0x81
 
const byte DataTag = 0x82
 
const byte DataValLenght = 0x01
 
const byte ModeTag = 0x83
 
const byte ModeValLength = 0x01
 

Properties

abstract byte BodyLength [get]
 

The documentation for this class was generated from the following file: