|
Crescendo SDK
|
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... | |
Enum representing the different data types that can be converted to a byte array.
Health of CrescendoDLL.TokenManager's composite watchers (PC/SC reader changes, HID hot-plug, PC/SC service availability).
| Enumerator | |
|---|---|
| Stopped | Monitoring is not running. CrescendoDLL.TokenManager.StartMonitoring has not been called, or CrescendoDLL.TokenManager.StopMonitoring was called. |
| Healthy | All watchers (PC/SC + HID) are operating normally. |
| Degraded | At least one watcher failed but at least one other is still working. For example, the PC/SC service stopped while HID hot-plug remains active. |
| Failed | All watchers failed. No live device events will be delivered until the situation recovers. |
| Recovering | A previously failed watcher is being re-initialised after a transient error (e.g. PC/SC service restarted). |
Enumeration representing different levels of logging.
Type of change detected by CrescendoDLL.TokenManager between two CrescendoDLL.Token snapshots.
| Enumerator | |
|---|---|
| Added | A new CrescendoDLL.Token appeared (card inserted, USB authenticator plugged in, etc.). |
| Updated | An existing CrescendoDLL.Token stayed present but materially changed (for example, a composite device gained its USB-HID FIDO interface after first being seen only via PC/SC). |
| Removed | An existing CrescendoDLL.Token disappeared (card removed, authenticator unplugged, etc.). |