Crescendo SDK
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.CardManager.CardManagerProperties Class Reference
Inheritance diagram for CrescendoDLL.PCSC.CardManager.CardManagerProperties:
CrescendoDLL.PCSC.AppletProperties

Public Member Functions

 CardManagerProperties (byte[] data)
 
override void ParsePropertiesData (byte[] data)
 
- Public Member Functions inherited from CrescendoDLL.PCSC.AppletProperties
 AppletProperties (byte[] selectResponse)
 Parse basic properties from the select / get properties response.
 
void ParsePropertiesData (byte[] propertiesData)
 Parse properties data from binary data.
 

Public Attributes

byte[] ICBatchIdentifier = default!
 
byte[] ICCManufacturer = default!
 
byte[] ICEmbeddingDate = default!
 
byte[] ICFabricationDate = default!
 
byte[] ICFabricator = default!
 
byte[] ICModuleFabricator = default!
 
byte[] ICModulePackagingDate = default!
 
byte[] ICPersonalizationDate = default!
 
byte[] ICPersonalizationEquipmentID = default!
 
byte[] ICPersonalizer = default!
 
byte[] ICPrePersonalizationEquipmentDate = default!
 
byte[] ICPrePersonalizationEquipmentID = default!
 
byte[] ICPrePersonalizer = default!
 
byte[] ICSerialNumber = default!
 
byte[] ICType = default!
 
byte MaxLengthOfDataField = default!
 
byte[] OperatingSystemID = default!
 
byte[] OperatingSystemReleaseDate = default!
 
byte[] OperatingSystemReleaseLevel = default!
 

Properties

string CUID = default! [get, set]
 
- Properties inherited from CrescendoDLL.PCSC.AppletProperties
byte[] AID = default! [get]
 The application identifier of the applet.
 
string AppletFamily = default! [get, set]
 The family of the applet. With Crescendo, this could be ACA, PIV, OATH or FIDO.
 
Version AppletVersion = default! [get, set]
 The version of the applet.
 
string FCITemplate = default! [get]
 File Control Information (FCI) template.
 

Constructor & Destructor Documentation

◆ CardManagerProperties()

CrescendoDLL.PCSC.CardManager.CardManagerProperties.CardManagerProperties ( byte[]  data)
inline

Member Function Documentation

◆ ParsePropertiesData()

override void CrescendoDLL.PCSC.CardManager.CardManagerProperties.ParsePropertiesData ( byte[]  data)
inline

References CrescendoDLL.PCSC.AppletProperties.AppletVersion, CrescendoDLL.PCSC.CardManager.CardManagerProperties.CUID, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICBatchIdentifier, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICCManufacturer, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICEmbeddingDate, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICFabricationDate, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICFabricator, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICModuleFabricator, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICModulePackagingDate, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPersonalizationDate, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPersonalizationEquipmentID, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPersonalizer, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPrePersonalizationEquipmentDate, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPrePersonalizationEquipmentID, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPrePersonalizer, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICSerialNumber, CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICType, CrescendoDLL.PCSC.CardManager.CardManagerProperties.MaxLengthOfDataField, CrescendoDLL.PCSC.CardManager.CardManagerProperties.OperatingSystemID, CrescendoDLL.PCSC.CardManager.CardManagerProperties.OperatingSystemReleaseDate, and CrescendoDLL.PCSC.CardManager.CardManagerProperties.OperatingSystemReleaseLevel.

Member Data Documentation

◆ ICBatchIdentifier

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICBatchIdentifier = default!

◆ ICCManufacturer

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICCManufacturer = default!

◆ ICEmbeddingDate

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICEmbeddingDate = default!

◆ ICFabricationDate

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICFabricationDate = default!

◆ ICFabricator

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICFabricator = default!

◆ ICModuleFabricator

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICModuleFabricator = default!

◆ ICModulePackagingDate

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICModulePackagingDate = default!

◆ ICPersonalizationDate

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPersonalizationDate = default!

◆ ICPersonalizationEquipmentID

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPersonalizationEquipmentID = default!

◆ ICPersonalizer

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPersonalizer = default!

◆ ICPrePersonalizationEquipmentDate

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPrePersonalizationEquipmentDate = default!

◆ ICPrePersonalizationEquipmentID

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPrePersonalizationEquipmentID = default!

◆ ICPrePersonalizer

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICPrePersonalizer = default!

◆ ICSerialNumber

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICSerialNumber = default!

◆ ICType

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.ICType = default!

◆ MaxLengthOfDataField

byte CrescendoDLL.PCSC.CardManager.CardManagerProperties.MaxLengthOfDataField = default!

◆ OperatingSystemID

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.OperatingSystemID = default!

◆ OperatingSystemReleaseDate

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.OperatingSystemReleaseDate = default!

◆ OperatingSystemReleaseLevel

byte [] CrescendoDLL.PCSC.CardManager.CardManagerProperties.OperatingSystemReleaseLevel = default!

Property Documentation

◆ CUID

string CrescendoDLL.PCSC.CardManager.CardManagerProperties.CUID = default!
getset