Package org.robovm.apple.cryptotokenkit
Interface TKTokenSessionDelegate
- All Superinterfaces:
NSObjectProtocol,ObjCProtocol
- All Known Implementing Classes:
TKTokenSessionDelegateAdapter
public interface TKTokenSessionDelegate extends NSObjectProtocol
- Since:
- Available in iOS 10.0 and later.
-
Method Summary
Modifier and Type Method Description TKTokenAuthOperationbeginAuth(TKTokenSession session, TKTokenOperation operation, NSObject constraint, NSError.NSErrorPtr error)NSDatadecryptData(TKTokenSession session, NSData ciphertext, NSObject keyObjectID, TKTokenKeyAlgorithm algorithm, NSError.NSErrorPtr error)booleanisSupportsOperation(TKTokenSession session, TKTokenOperation operation, NSObject keyObjectID, TKTokenKeyAlgorithm algorithm)NSDataperformKeyExchange(TKTokenSession session, NSData otherPartyPublicKeyData, NSObject objectID, TKTokenKeyAlgorithm algorithm, TKTokenKeyExchangeParameters parameters, NSError.NSErrorPtr error)NSDatasignData(TKTokenSession session, NSData dataToSign, NSObject keyObjectID, TKTokenKeyAlgorithm algorithm, NSError.NSErrorPtr error)
-
Method Details
-
beginAuth
TKTokenAuthOperation beginAuth(TKTokenSession session, TKTokenOperation operation, NSObject constraint, NSError.NSErrorPtr error) -
isSupportsOperation
boolean isSupportsOperation(TKTokenSession session, TKTokenOperation operation, NSObject keyObjectID, TKTokenKeyAlgorithm algorithm) -
signData
NSData signData(TKTokenSession session, NSData dataToSign, NSObject keyObjectID, TKTokenKeyAlgorithm algorithm, NSError.NSErrorPtr error) -
decryptData
NSData decryptData(TKTokenSession session, NSData ciphertext, NSObject keyObjectID, TKTokenKeyAlgorithm algorithm, NSError.NSErrorPtr error) -
performKeyExchange
NSData performKeyExchange(TKTokenSession session, NSData otherPartyPublicKeyData, NSObject objectID, TKTokenKeyAlgorithm algorithm, TKTokenKeyExchangeParameters parameters, NSError.NSErrorPtr error)
-