Crescendo SDK
|
The Crescendo SDK / CLI Tool employs a distinct transaction (SCardTransaction) for token communication. If another application that interacts with the device is installed and operates concurrently or immediately after the token connection (for instance, DigiCert PKI Client), an issue may arise where the SDK / CLI Tool is unable to access the token due to the other application’s exclusive token connection. This is beyond the control of the SDK / CLI Tool. Once the other application relinquishes the connection, the SDK / CLI Tool will resume its functionality.
When using the Crescendo SDK (or the CLI Tool) in PowerShell ISE, if the LogLevel is set to anything other than LogLevel.SILENT, an error message will appear at the beginning of the output:
This error message is a result of PowerShell attempting to interpret the logs as standard error status messages, as they are stored in STDERR
. However, this does not impact the functionality of the SDK / CLI Tool.
To use PowerShell ISE without encountering this error, you can redirect the STDERR
output (the logs) to a file as shown below: