Class SmartcardChannel
Definition
- Namespace:
- Tizen.Network.Smartcard
- Assembly:
- Tizen.Network.Smartcard.dll
- API Level:
- 3
- Privilege Level:
- public
- Privilege:
- http://tizen.org/privilege/secureelement
The class for Smartcard channel information. It allows applications to handle the channel information.
public class SmartcardChannel : IDisposable
- Inheritance
-
SmartcardChannel
- Implements
Properties
View SourceIsBasicChannel
Whether the kind of channel is basic.
Declaration
public bool IsBasicChannel { get; }
Property Value
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceIsClosed
Whether the channel is closed.
Declaration
public bool IsClosed { get; }
Property Value
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceIsLogicalChannel
Whether the kind of channel is logical.
Declaration
public bool IsLogicalChannel { get; }
Property Value
Type | Description |
---|---|
Boolean |
API Level: 3
View SourceSession
The session that has opened the given channel.
Declaration
public SmartcardSession Session { get; }
Property Value
Type | Description |
---|---|
SmartcardSession |
API Level: 3
Methods
View SourceClose()
Closes the given channel to the Secure Element.
Declaration
public void Close()
Exceptions
Type | Condition |
---|---|
NotSupportedException | Thrown when the Smartcard is not supported. |
InvalidOperationException | Thrown when the method failed due to an invalid operation. |
API Level: 3
View SourceDispose()
Dispose
Declaration
public void Dispose()
API Level: 3
View SourceFinalize()
SmartcardChannel destructor.
Declaration
protected void Finalize()
GetSelectedResponse()
Gets the response to the select command.
Declaration
public byte[] GetSelectedResponse()
Returns
Type | Description |
---|---|
Byte[] | Byte array to retrieve the select response. |
API Level: 3
View SourceGetTransmittedResponse()
Helper function to retrieve the response APDU of the previous transmit() call.
Declaration
public byte[] GetTransmittedResponse()
Returns
Type | Description |
---|---|
Byte[] | Byte array for the response APDU plus status words. |
API Level: 3
View SourceSelectNext()
Performs a selection of the next applet on the given channel that matches to the partial application ID (AID).
Declaration
public bool SelectNext()
Returns
Type | Description |
---|---|
Boolean | True or false depending whether another applet with the partial application ID (AID). |
API Level: 3
View SourceTransmit(Byte[])
Transmits the APDU command (as per ISO/IEC 7816-4) to the secure element.
Declaration
public byte[] Transmit(byte[] cmd)
Parameters
Type | Name | Description |
---|---|---|
Byte[] | cmd | Command APDU to be sent to the secure element. |
Returns
Type | Description |
---|---|
Byte[] | Byte array for the response APDU plus status words. |