Topics   All   Mac OS X (Only)   Windows (Only)   Linux (Only, Not)   iOS (Only, Not)  
Components   Crossplatform Mac & Win   Server (Not)   Client   Old   Guides   Examples
New in version: 6.1   6.2   6.3   6.4   6.5   7.0   7.1   7.2   7.3   7.4    Statistic  

SmartCard.Connect

Connects to a smartcard.

Component Version macOS Windows Server FileMaker Cloud FileMaker iOS SDK
SmartCard 6.3 Yes Yes Yes No No

MBS( "SmartCard.Connect"; SmartCardContext; Reader; ShareMode; PreferredProtocols )

Parameters

Parameter Description Example value
SmartCardContext The smartcard context reference number. $SmartCardContext
Reader The name of the reader that contains the target card. $reader
ShareMode A flag that indicates whether other applications may form connections to the card.
Can be integer or one of the following texts: Exclusive (1), Shared (2) or Direct (3).
"Exclusive"
PreferredProtocols A number with bitmask of acceptable protocols for the connection or just the text name of the value for only one protocol.
Pass T0 (1), T1 (2), T15 (8, not on Windows), Any (3), RAW (4).
1+2

Result

Returns OK or error.

Description

Connects to a smartcard.
Establishes a connection (using a specific resource manager context) between the calling application and a smart card contained by a specific reader. If no card exists in the specified reader, an error is returned.

On success we have a connection to a smart card.
You can query SmartCard.GetActiveProtocol

Examples

Connect

MBS( "SmartCard.Connect"; $Context; $Reader; "Shared"; "any" )

See also

Example Databases


SmartCard.CancelTransaction   -   SmartCard.Control

Feedback: Report problem or ask question.




Links
MBS Xojo tutorial videos