Platforms to show: All Mac Windows Linux Cross-Platform
Back to TKSmartCardMBS class.
TKSmartCardMBS.AllowedProtocols as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
kProtocolAny by default.
This property is consulted only when beginning a session to a Smart Card. Any changes to this property will not be reflected by the current session, if one is already established.
(Read and Write property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
0 by default.
(Read and Write property)
TKSmartCardMBS.Context as Variant
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This property is automatically set to nil if the Smart Card is removed or another TKSmartCardMBS object begins a session.
(Read and Write property)
TKSmartCardMBS.CurrentProtocol as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Returns kProtocolNone if no session is currently established.
(Read only property)
TKSmartCardMBS.Handle as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read and Write property)
TKSmartCardMBS.Sensitive as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
False by default.
When this property is set to true, any sessions established for the receiver will begin and end by sending a reset command to the Smart Card. This is recommended anytime potentially sensitive information is transferred.
(Read and Write property)
TKSmartCardMBS.Slot as TKSmartCardSlotMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
TKSmartCardMBS.UseCommandChaining as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
By default, this property is set to true when the Smart Card ATR announces that command chaining is supported.
(Read and Write property)
TKSmartCardMBS.UseExtendedLength as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
By default, this property is set to true when the Smart Card slot supports transmitting extended length commands, and the ATR announces that extended length APDU is supported.
(Read and Write property)
TKSmartCardMBS.Valid as Boolean
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
The items on this page are in the following plugins: MBS Mac64bit Plugin.