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

The CrescendoDLL namespace contains classes and methods that allow the user to perform various operations with SmartCards by direct APDU communication. More...

Namespaces

namespace  PCSC
 The CrescendoDLL.PCSC namespace contains Enums relevant to public methods from the main CrescendoDLL namespace. It also contains internal methods and classes that represent the individual applets and applet commands.
 

Classes

class  SDKCore
 The SDKCore class contains all fundamental methods that can be used by the user to communicate with the SmartCard. 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  LogLevel {
  DEBUG , INFO , WARN , ERROR ,
  SILENT
}
 Enum LogLevel for representing different levels of logging. More...
 

Detailed Description

The CrescendoDLL namespace contains classes and methods that allow the user to perform various operations with SmartCards by direct APDU communication.

Enumeration Type Documentation

◆ DataType

Enum representing the different data types that can be converted to a byte array.

Enumerator
BIN 

Binary data format. Used only when bytes should be read directly from a given file.

HEX 

Hexadecimal string, where every two characters represent a byte.

BASE64 

Base64 string, which can be directly converted to a byte array.

BASE64URL 

Base64 URL string, which can be directly converted to a byte array.

UTF8 

UTF8 string, where each character is converted to its UTF8 value to form a byte array.

◆ LogLevel

Enum LogLevel for representing different levels of logging.

Enumerator
DEBUG 

Detailed information, typically of interest only when diagnosing problems. Contains complete APDU communication with the token.

INFO 

Confirmation that things are working as expected.

WARN 

An indication that something unexpected happened, or may happen in the near future (e.g. 'disk space low'). The software is still working as expected.

ERROR 

Due to a more serious problem, the software has not been able to perform some function.

SILENT 

The logger will not log any messages.