A shim Security Key that bears no semantics of its own, but allows the programmer to dynamically connect other connection modes via establishAppletConnection.
This SecurityKey is intended for advanced use cases. It should not be necessary for common use cases that only work with one kind of applet.
|RawSecurityKey||open fun RawSecurityKey(config: SecurityKeyManagerConfig, transport: Transport)|
open fun checkConnectionOrThrow()
This method checks if communication with the security key is still available by sending a no-op ping command.
Establishes a connection to an applet through the provided SecurityKeyConnectionMode.
|getTransport||open fun getTransport(): Transport|
true if the underlying transport is persistently connected.
true if the underlying transport is NFC.
true if the underlying transport is USB.
open fun release()
Releases the Security Key as well as the underlying transport.
|currentSecurityKey||private open val currentSecurityKey: SecurityKey|