pub unsafe trait TKTokenDriverDelegate: NSObjectProtocol {
// Provided methods
unsafe fn tokenDriver_tokenForConfiguration_error(
&self,
driver: &TKTokenDriver,
configuration: &TKTokenConfiguration,
) -> Result<Retained<TKToken>, Retained<NSError>>
where Self: Sized + Message { ... }
unsafe fn tokenDriver_terminateToken(
&self,
driver: &TKTokenDriver,
token: &TKToken,
)
where Self: Sized + Message { ... }
}Available on crate feature
TKToken only.Expand description
Delegate for customizing token driver operations. SmartCard tokens should implement TKSmartCardTokenDriverDelegate instead of this base protocol.
See also Apple’s documentation
Provided Methods§
Sourceunsafe fn tokenDriver_tokenForConfiguration_error(
&self,
driver: &TKTokenDriver,
configuration: &TKTokenConfiguration,
) -> Result<Retained<TKToken>, Retained<NSError>>
Available on crate feature TKTokenConfiguration only.
unsafe fn tokenDriver_tokenForConfiguration_error( &self, driver: &TKTokenDriver, configuration: &TKTokenConfiguration, ) -> Result<Retained<TKToken>, Retained<NSError>>
TKTokenConfiguration only.Creates new token for specified configuration. SmartCard token drivers should not implement this method.
Sourceunsafe fn tokenDriver_terminateToken(
&self,
driver: &TKTokenDriver,
token: &TKToken,
)
unsafe fn tokenDriver_terminateToken( &self, driver: &TKTokenDriver, token: &TKToken, )
Terminates previously created token, should release all resources associated with it.