Crescendo SDK
Loading...
Searching...
No Matches
CrescendoDLL.PCSC.ReaderInfo Class Reference

Deprecated. Use CrescendoDLL.Token (returned by CrescendoDLL.TokenDiscovery.ListAll and CrescendoDLL.TokenManager) instead. Contains comprehensive information about a smart card reader and its current state. More...

Public Member Functions

  ReaderInfo (string readerName, bool hasToken=false, byte[]? tokenATR=null, string? tokenName=null, int? tokenIndex=null, string? fidoMDSMetadata=null)
  Initializes a new instance of the ReaderInfo class.
 

Properties

string?  FIDOMDSMetadata [get, set]
  Gets or sets the FIDO MDS metadata associated with the token.
 
bool  HasToken [get, set]
  Gets or sets a value indicating whether a smart card or token is currently present in the reader.
 
string  ReaderName [get, set]
  Gets or sets the name of the smart card reader.
 
byte?[]  TokenATR [get, set]
  Gets or sets the Answer To Reset (ATR) bytes of the smart card or token.
 
int?  TokenIndex [get, set]
  Gets or sets the zero-based index of the token within the current session.
 
string?  TokenName [get, set]
  Gets or sets the human-readable name of the smart card or token.
 

Detailed Description

Deprecated. Use CrescendoDLL.Token (returned by CrescendoDLL.TokenDiscovery.ListAll and CrescendoDLL.TokenManager) instead. Contains comprehensive information about a smart card reader and its current state.

Deprecated. This type backs the legacy CrescendoDLL.SDKCore.GetAllReaderInfo / CrescendoDLL.SDKCore.OnReadersChanged surface and is preserved for source compatibility with code written against SDK 2.x. This method will be removed in a future major release.

This class provides a unified view of both empty readers and readers containing smart cards or tokens, including basic token information when available.

See also
CrescendoDLL.Token, CrescendoDLL.TokenDiscovery.ListAll

Constructor & Destructor Documentation

◆ ReaderInfo()

Property Documentation

◆ FIDOMDSMetadata

◆ HasToken

◆ ReaderName

◆ TokenATR

◆ TokenIndex

◆ TokenName