SpringCard Smart Readers library for .NET  19.9.20
Communicate and manage SpringCard Smart Reader devices
SpringCard.SmartReader.Config Namespace Reference

Classes

class  Command
 
class  ConfigData
 
class  ConfigDataMulti
 
class  JSONConfig
 
class  ReaderKeys
 
class  TLV
 The TLV object represents a Tag + Length + (optional) Value sequence. More...
 
class  WriterKeys
 

Enumerations

enum  TAG : byte {
  TAG.Empty = 0x00, TAG.CardId = 0x01, TAG.BrandId = 0x10, TAG.KeyId = 0x11,
  TAG.VendorIdProductId = 0x12, TAG.OperatingMode = 0x13, TAG.SerialNumber = 0x14, LastPublicTag = 0x1F,
  TAG.CommandList = 0x20, TAG.ConfigurationList = 0x40, TAG.ConfigurationGroup1 = 0x41, TAG.ConfigurationGroup2 = 0x42,
  TAG.ConfigurationGroup3 = 0x43, TAG.SamEntryList = 0x50, TAG.SignatureEcc128 = 0x71, TAG.SignatureEcc256 = 0x72
}
 List of top-level Tags that the Master Card could store. More...
 

Enumeration Type Documentation

◆ TAG

List of top-level Tags that the Master Card could store.

Enumerator
Empty 

Empty TLV (terminator)

CardId 

Card's serial number or UID (no such TLV is ever actually written onto the card, but it is used when computing the hash to 'tie' the content to a specific card)

BrandId 

Brand ID (concerns the devices that are developed by SpringCard for 3rd parties companies)

KeyId 

Pseudo-unique identifier of the key-set

VendorIdProductId 

Complete product identifier (namely USB VendorID+ProductID)

OperatingMode 

Product's operating mode

SerialNumber 

Product's serial number

CommandList 

List of commands to be executed by the device

ConfigurationList 

Registers 0x00 to 0xFE

ConfigurationGroup1 

Registers 0x0100 to 0x01FF

ConfigurationGroup2 

Registers 0x0200 to 0x02FF

ConfigurationGroup3 

Registers 0x0300 to 0x03FF

SamEntryList 

List of entries to be written in the SAM

SignatureEcc128 

A signature, computing using ECDSA secp128r1 over the reduced SHA256 of the beforehand content

SignatureEcc256 

A signature, computing using ECDSA P-256 over the reduced SHA256 of the beforehand content