The interface that a session instance delegate implements to respond to token session authentication events.
SDKs
- iOS 10.0+
- macOS 10.12+
- Mac Catalyst 13.0+
- tvOS 11.0+
Framework
- Crypto
Token Kit
Declaration
@protocol TKTokenSessionDelegate
The interface that a session instance delegate implements to respond to token session authentication events.
SDKs
Framework
@protocol TKTokenSessionDelegate
- token Session: supports Operation: using Key: algorithm:
Asks the delegate whether the token session supports a given operation using the specified key and algorithm.
TKToken Operation
Operations that can be performed with a token's keys and certificates.
TKToken Object ID
A unique and persistent identifier of a particular token object.
TKToken Key Algorithm
Cryptographic algorithms used by token keys.
- token Session: begin Auth For Operation: constraint: error:
Tells the delegate that authentication has begun for the specified operation and constraint.
TKToken Operation Constraint
A token's authentication constraint for a specific operation.
TKToken Auth Operation
An authentication operation for a cryptographic token.
TKToken Password Auth Operation
A password-based authentication operation.
TKToken Smart Card PINAuth Operation
A Smart Card PIN authentication operation.
- token Session: sign Data: using Key: algorithm: error:
Tells the delegate to sign a data object using the specified key and algorithm.
- token Session: decrypt Data: using Key: algorithm: error:
Tells the delegate to decrypt a data object using the specified key and algorithm.
- token Session: perform Key Exchange With Public Key: using Key: algorithm: parameters: error:
Tells the delegate to perform a key exchange using the specified key and algorithm.
TKToken Key Exchange Parameters
Parameters used to perform specific key exchange operations.
delegate
The token session delegate.