Share via


TKTokenSessionDelegate_Extensions.PerformKeyExchange Method

Definition

[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public static Foundation.NSData? PerformKeyExchange(this CryptoTokenKit.ITKTokenSessionDelegate This, CryptoTokenKit.TKTokenSession session, Foundation.NSData otherPartyPublicKeyData, Foundation.NSObject objectId, CryptoTokenKit.TKTokenKeyAlgorithm algorithm, CryptoTokenKit.TKTokenKeyExchangeParameters parameters, out Foundation.NSError? error);
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
static member PerformKeyExchange : CryptoTokenKit.ITKTokenSessionDelegate * CryptoTokenKit.TKTokenSession * Foundation.NSData * Foundation.NSObject * CryptoTokenKit.TKTokenKeyAlgorithm * CryptoTokenKit.TKTokenKeyExchangeParameters * NSError -> Foundation.NSData

Parameters

session
TKTokenSession
otherPartyPublicKeyData
NSData
objectId
NSObject
error
NSError

Returns

Attributes

Applies to