Class FinSecurityMediaSmartCardFactory
Static factory class for detecting HBCI/FinTS smart card applications and their corresponding IFinSecurityMedia implementations.
public static class FinSecurityMediaSmartCardFactory
- Inheritance
-
FinSecurityMediaSmartCardFactory
- Inherited Members
Remarks
By default all internal smart card implementations are registered and detectable at startup.
Methods
DetectSmartCardApps()
public static FinSecurityMediaDetectedSmartCardApp[] DetectSmartCardApps()
Returns
DetectSmartCardReaders()
Convenience helper that detects the installed smart card readers.
public static string[] DetectSmartCardReaders()
Returns
- string[]
If the PC/SC subsystem is not present on this system, then
nullis returned. Otherwise an array of reader names of readers installed in the PC/SC subsystem is returned, which may be empty.
RegisterSmartCardApp(FinSecurityMediaSmartCardApp)
Registers the details of a smart card application. Once registered, a smart card application may be detected by this class.
public static void RegisterSmartCardApp(FinSecurityMediaSmartCardApp aApp)
Parameters
SelectSmartCard(FinSecurityMediaSmartCardApp, string, out string)
public static IFinSecurityMedia SelectSmartCard(FinSecurityMediaSmartCardApp aApp, string sReaderName, out string sSecMediaID)
Parameters
aAppFinSecurityMediaSmartCardAppsReaderNamestringsSecMediaIDstring