Class SmartcardSession
Definition
- Assembly:
- Tizen.Network.Smartcard.dll
The class for the Smartcard session information. It allows applications to handle the session information.
public class SmartcardSession : IDisposable
- Inheritance
-
objectSmartcardSession
Properties
View SourceAtr
The Answer to Reset (ATR) of this secure element.
Declaration
public byte[] Atr { get; }
Property Value
Type | Description |
---|---|
byte[] |
IsClosed
Whether the session is closed.
Declaration
public bool IsClosed { get; }
Property Value
Type | Description |
---|---|
bool |
Reader
The reader object that provides the given session.
Declaration
public SmartcardReader Reader { get; }
Property Value
Type | Description |
---|---|
SmartcardReader |
Methods
View SourceClose()
Closes the connection with the secure element.
Declaration
public void Close()
CloseChannels()
Closes any channel opened on the given session.
Declaration
public void CloseChannels()
Dispose()
Dispose
Declaration
public void Dispose()
~SmartcardSession()
SmartcardSession destructor.
Declaration
protected ~SmartcardSession()
OpenBasicChannel(byte[], byte)
Gets an access to the basic channel, as defined in the ISO/IEC 7816-4 specification (the one that has number 0).
Declaration
public SmartcardChannel OpenBasicChannel(byte[] aid, byte p2)
Parameters
Type | Name | Description |
---|---|---|
byte[] | aid | The byte array containing the Application ID(AID) to be selected on the given channel. |
byte | p2 | P2 byte of the SELECT command if executed. |
Returns
Type | Description |
---|---|
SmartcardChannel | The SmartcardChannel object for the basic channel. |
OpenLogicalChannel(byte[], byte)
Open a logical channel with the secure element, selecting the Applet represented by the given application ID (AID).
Declaration
public SmartcardChannel OpenLogicalChannel(byte[] aid, byte p2)
Parameters
Type | Name | Description |
---|---|---|
byte[] | aid | The byte array containing the Application ID(AID) to be selected on the given channel. |
byte | p2 | P2 byte of the SELECT command if executed. |
Returns
Type | Description |
---|---|
SmartcardChannel | The SmartcardChannel object for the logical channel. |