Crescendo SDK
Loading...
Searching...
No Matches

An abstract class representing an applet on the Crescendo token. More...

Inherited by CrescendoDLL.PCSC.ACA, CrescendoDLL.PCSC.CardManager, CrescendoDLL.PCSC.FIDO, CrescendoDLL.PCSC.OATH, and CrescendoDLL.PCSC.PIV.

Public Member Functions

Result  Select ()
  Select the applet on the token.
 
void  UpdateAppletProperties (bool forceSelect=true)
  Update the applet properties - read them again from the token.
 

Public Attributes

APDUEngine  Engine
  Instance of the APDU engine used to communicate with the token.
 

Protected Member Functions

AppletProperties  CreatePropsFromSelectResponse (byte[] selectResponse)
  Create the applet properties from the select response.
 
Result  Transmit (CommandApdu command, bool containsSensitiveData=false)
  Transmit an APDU command to the token.
 

Protected Attributes

SCardProtocol  ActiveProtocol
  The active protocol for the current applet.
 

Properties

CommandApdu  CurrentCommand [get, set]
  Last APDU command send to the token.
 
Response  LastResponse [get]
  Last APDU response received from the token.
 
AppletProperties  Properties [get, set]
  Properties of the current applet.
 

Detailed Description

An abstract class representing an applet on the Crescendo token.

Member Function Documentation

◆ CreatePropsFromSelectResponse()

◆ Select()

◆ Transmit()

◆ UpdateAppletProperties()

Member Data Documentation

◆ ActiveProtocol

◆ Engine

Property Documentation

◆ CurrentCommand

◆ LastResponse

◆ Properties