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.
C#Copypublic class SmartcardChannel : IDisposable
- Inheritance
-
System.ObjectSmartcardChannel
- Implements
-
System.IDisposable
Properties
Declaration
C#Copypublic bool IsBasicChannel { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
API Level: 3
Declaration
C#Copypublic bool IsClosed { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
API Level: 3
Declaration
C#Copypublic bool IsLogicalChannel { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
API Level: 3
Declaration
C#Copypublic SmartcardSession Session { get; }
Property Value
Type | Description |
---|---|
SmartcardSession |
API Level: 3
Methods
Declaration
C#Copypublic void Close()
Exceptions
Type | Condition |
---|---|
System.NotSupportedException | Thrown when the Smartcard is not supported. |
System.InvalidOperationException | Thrown when the method failed due to an invalid operation. |
API Level: 3
Declaration
C#Copypublic void Dispose()
API Level: 3
Declaration
C#Copyprotected void Finalize()
Declaration
C#Copypublic byte[] GetSelectedResponse()
Returns
Type | Description |
---|---|
Byte[] | Byte array to retrieve the select response. |
API Level: 3
View Source
GetTransmittedResponse()
Helper function to retrieve the response APDU of the previous transmit() call.
Declaration
C#Copypublic byte[] GetTransmittedResponse()
Returns
Type | Description |
---|---|
Byte[] | Byte array for the response APDU plus status words. |
API Level: 3
View Source
SelectNext()
Performs a selection of the next applet on the given channel that matches to the partial application ID (AID).
Declaration
C#Copypublic bool SelectNext()
Returns
Type | Description |
---|---|
System.Boolean | True or false depending whether another applet with the partial application ID (AID). |
API Level: 3
View Source
Transmit(Byte[])
Transmits the APDU command (as per ISO/IEC 7816-4) to the secure element.
Declaration
C#Copypublic 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. |
API Level: 3
Implements
System.IDisposable