Crescendo SDK
Loading...
Searching...
No Matches
CrescendoDLL Namespace Reference

Namespaces

namespace   Fido
 
namespace   PCSC
 
namespace   Platform
 
namespace   USB_HID
 

Classes

class   Logger
  Logging class for logging messages with chosen severity. More...
 
class   SDKCore
  The SDKCore class contains all fundamental methods that can be used by the user to communicate with the SmartCard. More...
 
class   Token
  Unified description of a single token/authenticator the SDK can drive. Combines Crescendo PC/SC tokens (full applet stack — ACA / OATH / PIV / CardManager / FIDO) with generic FIDO authenticators reachable over USB-HID or PC/SC NFC. More...
 
class   TokenChange
  Describes one delta between two CrescendoDLL.TokenManager snapshots. More...
 
class   TokenDiscovery
  One-shot enumeration of every CrescendoDLL.Token the SDK can drive in the current snapshot — Crescendo PC/SC tokens (full applet stack) and generic FIDO authenticators reachable over USB-HID or PC/SC NFC. More...
 
class   TokenManager
  Continuously monitors every CrescendoDLL.Token the SDK can drive - both Crescendo PC/SC tokens (full applet stack) and generic FIDO authenticators reachable over USB-HID or PC/SC NFC - and emits a single event stream covering hot-plug and card insertion/removal. More...
 

Enumerations

enum   DataType {
  BIN , HEX , BASE64 , BASE64URL ,
  UTF8
}
  Enum representing the different data types that can be converted to a byte array. More...
 
enum   DeviceMonitoringStatus {
  Stopped , Healthy , Degraded , Failed ,
  Recovering
}
  Health of CrescendoDLL.TokenManager's composite watchers (PC/SC reader changes, HID hot-plug, PC/SC service availability). More...
 
enum   LogLevel {
  DEBUG , INFO , WARN , ERROR ,
  SILENT
}
  Enumeration representing different levels of logging. More...
 
enum   TokenChangeKind { Added , Updated , Removed }
  Type of change detected by CrescendoDLL.TokenManager between two CrescendoDLL.Token snapshots. More...
 

Enumeration Type Documentation

◆ DataType

◆ DeviceMonitoringStatus

◆ LogLevel

◆ TokenChangeKind