Platforms to show: All Mac Windows Linux Cross-Platform
TKSmartCardTokenSessionMBS class
Super class: TKTokenSessionMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | SmartCard | MBS Mac64bit Plugin | 18.5 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
You can use the smartCard property to access and send APDUs to the underlying smart card.
Available on MacOS 10.12 or newer.
Subclass of the TKTokenSessionMBS class.
- property smartCard as TKSmartCardMBS
- 2 methods
- method Constructor Private
- method Constructor(token as TKTokenMBS)
Super class TKTokenSessionMBS
- 5 events
- event beginAuthForOperation(operation as Integer, constraint as Variant, byref error as NSErrorMBS) as TKTokenAuthOperationMBS
- event decryptData(ciphertext as MemoryBlock, keyObjectID as Variant, algorithm as TKTokenKeyAlgorithmMBS, byref error as NSErrorMBS) as MemoryBlock
- event performKeyExchangeWithPublicKey(otherPartyPublicKeyData as MemoryBlock, keyObjectID as Variant, algorithm as TKTokenKeyAlgorithmMBS, parameters as TKTokenKeyExchangeParametersMBS, byref error as NSErrorMBS) as MemoryBlock
- event signData(dataToSign as MemoryBlock, keyObjectID as Variant, algorithm as TKTokenKeyAlgorithmMBS, byref error as NSErrorMBS) as MemoryBlock
- event supportsOperation(operation as Integer, keyObjectID as Variant, algorithm as TKTokenKeyAlgorithmMBS) as Boolean
- 2 properties
- property Handle as Integer
- property token as TKTokenMBS
- 4 methods
- method Constructor Private
- method Constructor(token as TKTokenMBS)
- method Destructor
- method SetDelegate
- 5 constants
Token Operations
Constant | Value | Description |
---|---|---|
kTokenOperationDecryptData | 3 |
Decrypt data using a private key. |
kTokenOperationNone | 0 |
No operation. |
kTokenOperationPerformKeyExchange | 4 |
Perform a Diffie-Hellman style cryptographic key exchange using a private key. |
kTokenOperationReadData | 1 |
Read raw data of a certificate. |
kTokenOperationSignData | 2 |
Create a cryptographic signature using a private key. |
This class has no sub classes.
The items on this page are in the following plugins: MBS Mac64bit Plugin.
TKSmartCardTokenMBS - TKSmartCardUserInteractionForPINOperationMBS