1 <?xml version="1.0"?>
\r
4 <name>Tizen.Network.Smartcard</name>
\r
7 <member name="T:Tizen.Network.Smartcard.SmartcardChannel">
\r
9 The class for Smartcard channel information. It allows applications to handle the channel information.
\r
11 <since_tizen> 3 </since_tizen>
\r
12 <privilege>http://tizen.org/privilege/secureelement</privilege>
\r
14 <member name="P:Tizen.Network.Smartcard.SmartcardChannel.IsBasicChannel">
\r
16 Whether the kind of channel is basic.
\r
18 <since_tizen> 3 </since_tizen>
\r
20 <member name="P:Tizen.Network.Smartcard.SmartcardChannel.IsLogicalChannel">
\r
22 Whether the kind of channel is logical.
\r
24 <since_tizen> 3 </since_tizen>
\r
26 <member name="P:Tizen.Network.Smartcard.SmartcardChannel.IsClosed">
\r
28 Whether the channel is closed.
\r
30 <since_tizen> 3 </since_tizen>
\r
32 <member name="P:Tizen.Network.Smartcard.SmartcardChannel.Session">
\r
34 The session that has opened the given channel.
\r
36 <since_tizen> 3 </since_tizen>
\r
38 <member name="M:Tizen.Network.Smartcard.SmartcardChannel.Close">
\r
40 Closes the given channel to the Secure Element.
\r
42 <since_tizen> 3 </since_tizen>
\r
43 <exception cref="T:System.NotSupportedException">Thrown when the Smartcard is not supported.</exception>
\r
44 <exception cref="T:System.InvalidOperationException">Thrown when the method failed due to an invalid operation.</exception>
\r
46 <member name="M:Tizen.Network.Smartcard.SmartcardChannel.GetSelectedResponse">
\r
48 Gets the response to the select command.
\r
50 <since_tizen> 3 </since_tizen>
\r
51 <returns>Byte array to retrieve the select response.</returns>
\r
53 <member name="M:Tizen.Network.Smartcard.SmartcardChannel.Transmit(System.Byte[])">
\r
55 Transmits the APDU command (as per ISO/IEC 7816-4) to the secure element.
\r
57 <since_tizen> 3 </since_tizen>
\r
58 <returns>Byte array for the response APDU plus status words.</returns>
\r
59 <param name="cmd">Command APDU to be sent to the secure element.</param>
\r
61 <member name="M:Tizen.Network.Smartcard.SmartcardChannel.GetTransmittedResponse">
\r
63 Helper function to retrieve the response APDU of the previous transmit() call.
\r
65 <since_tizen> 3 </since_tizen>
\r
66 <returns>Byte array for the response APDU plus status words.</returns>
\r
68 <member name="M:Tizen.Network.Smartcard.SmartcardChannel.SelectNext">
\r
70 Performs a selection of the next applet on the given channel that matches to the partial application ID (AID).
\r
72 <since_tizen> 3 </since_tizen>
\r
73 <returns>True or false depending whether another applet with the partial application ID (AID).</returns>
\r
75 <member name="T:Tizen.Network.Smartcard.SmartcardManager">
\r
77 The class for Smartcard management. It allows applications to use the Smartcard service.
\r
79 <since_tizen> 3 </since_tizen>
\r
80 <privilege>http://tizen.org/privilege/secureelement</privilege>
\r
82 <member name="M:Tizen.Network.Smartcard.SmartcardManager.GetReaders">
\r
84 Gets the list of available secure element readers.
\r
86 <since_tizen> 3 </since_tizen>
\r
87 <returns>List of SmartcardReader objects.</returns>
\r
89 <member name="T:Tizen.Network.Smartcard.SmartcardReader">
\r
91 The class for Smartcard reader information. It allows applications to handle the reader information.
\r
93 <since_tizen> 3 </since_tizen>
\r
94 <privilege>http://tizen.org/privilege/secureelement</privilege>
\r
96 <member name="P:Tizen.Network.Smartcard.SmartcardReader.Name">
\r
98 The name of the reader.
\r
100 <since_tizen> 3 </since_tizen>
\r
102 <member name="P:Tizen.Network.Smartcard.SmartcardReader.IsSecureElementPresent">
\r
104 The existence of a secure element.
\r
106 <since_tizen> 3 </since_tizen>
\r
108 <member name="M:Tizen.Network.Smartcard.SmartcardReader.OpenSession">
\r
110 Connects to a secure element in the given reader.
\r
112 <since_tizen> 3 </since_tizen>
\r
113 <returns>The SmartcardSession object.</returns>
\r
115 <member name="M:Tizen.Network.Smartcard.SmartcardReader.CloseSessions">
\r
117 Closes all the sessions opened on the given reader.
\r
119 <since_tizen> 3 </since_tizen>
\r
120 <exception cref="T:System.NotSupportedException">Thrown when the Smartcard is not supported.</exception>
\r
121 <exception cref="T:System.InvalidOperationException">Thrown when the method failed due to an invalid operation.</exception>
\r
123 <member name="T:Tizen.Network.Smartcard.SmartcardSession">
\r
125 The class for the Smartcard session information. It allows applications to handle the session information.
\r
127 <since_tizen> 3 </since_tizen>
\r
128 <privilege>http://tizen.org/privilege/secureelement</privilege>
\r
130 <member name="P:Tizen.Network.Smartcard.SmartcardSession.Reader">
\r
132 The reader object that provides the given session.
\r
134 <since_tizen> 3 </since_tizen>
\r
136 <member name="P:Tizen.Network.Smartcard.SmartcardSession.Atr">
\r
138 The Answer to Reset (ATR) of this secure element.
\r
140 <since_tizen> 3 </since_tizen>
\r
142 <member name="P:Tizen.Network.Smartcard.SmartcardSession.IsClosed">
\r
144 Whether the session is closed.
\r
146 <since_tizen> 3 </since_tizen>
\r
148 <member name="M:Tizen.Network.Smartcard.SmartcardSession.Close">
\r
150 Closes the connection with the secure element.
\r
152 <since_tizen> 3 </since_tizen>
\r
153 <exception cref="T:System.NotSupportedException">Thrown when the Smartcard is not supported.</exception>
\r
154 <exception cref="T:System.InvalidOperationException">Thrown when the method failed due to invalid operation.</exception>
\r
156 <member name="M:Tizen.Network.Smartcard.SmartcardSession.CloseChannels">
\r
158 Closes any channel opened on the given session.
\r
160 <since_tizen> 3 </since_tizen>
\r
161 <exception cref="T:System.NotSupportedException">Thrown when the Smartcard is not supported.</exception>
\r
162 <exception cref="T:System.InvalidOperationException">Thrown when the method failed due to an invalid operation.</exception>
\r
164 <member name="M:Tizen.Network.Smartcard.SmartcardSession.OpenBasicChannel(System.Byte[],System.Byte)">
\r
166 Gets an access to the basic channel, as defined in the ISO/IEC 7816-4 specification (the one that has number 0).
\r
168 <since_tizen> 3 </since_tizen>
\r
169 <returns>The SmartcardChannel object for the basic channel.</returns>
\r
170 <param name="aid">The byte array containing the Application ID(AID) to be selected on the given channel.</param>
\r
171 <param name="p2">P2 byte of the SELECT command if executed.</param>
\r
172 <exception cref="T:System.NotSupportedException">Thrown when the Smartcard is not supported.</exception>
\r
173 <exception cref="T:System.InvalidOperationException">Thrown when the method failed due to invalid operation.</exception>
\r
175 <member name="M:Tizen.Network.Smartcard.SmartcardSession.OpenLogicalChannel(System.Byte[],System.Byte)">
\r
177 Open a logical channel with the secure element, selecting the Applet represented by the given application ID (AID).
\r
179 <since_tizen> 3 </since_tizen>
\r
180 <returns>The SmartcardChannel object for the logical channel.</returns>
\r
181 <param name="aid">The byte array containing the Application ID(AID) to be selected on the given channel.</param>
\r
182 <param name="p2">P2 byte of the SELECT command if executed.</param>
\r
183 <exception cref="T:System.NotSupportedException">Thrown when the Smartcard is not supported.</exception>
\r
184 <exception cref="T:System.InvalidOperationException">Thrown when the method failed due to an invalid operation.</exception>
\r