apdu.html

来自「JAVA CARD 开发包规格说明,版本为2.2.2」· HTML 代码 · 共 1,404 行 · 第 1/5 页

HTML
1,404
字号
<TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;short</CODE></FONT></TD><TD><CODE><B><A HREF="../../javacard/framework/APDU.html#setIncomingAndReceive()">setIncomingAndReceive</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is the primary receive method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;short</CODE></FONT></TD><TD><CODE><B><A HREF="../../javacard/framework/APDU.html#setOutgoing()">setOutgoing</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used to set the data transfer direction to outbound and to obtain the expected length of response (Le).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javacard/framework/APDU.html#setOutgoingAndSend(short, short)">setOutgoingAndSend</A></B>(short&nbsp;bOff,                   short&nbsp;len)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This is the "convenience" send method.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javacard/framework/APDU.html#setOutgoingLength(short)">setOutgoingLength</A></B>(short&nbsp;len)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sets the actual length of response data.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>&nbsp;short</CODE></FONT></TD><TD><CODE><B><A HREF="../../javacard/framework/APDU.html#setOutgoingNoChaining()">setOutgoingNoChaining</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method is used to set the data transfer direction to outbound without using BLOCK CHAINING (See ISO 7816-3/4) and to obtain the expected length of response (Le).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../javacard/framework/APDU.html#waitExtension()">waitExtension</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Requests additional processing time from CAD.</TD></TR></TABLE>&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TH ALIGN="left"><B>Methods inherited from class java.lang.<A HREF="../../java/lang/Object.html" title="class in java.lang">Object</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../java/lang/Object.html#equals(java.lang.Object)">equals</A></CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><A NAME="field_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2"><B>Field Detail</B></FONT></TH></TR></TABLE><A NAME="STATE_INITIAL"><!-- --></A><H3>STATE_INITIAL</H3><PRE>public static final byte <B>STATE_INITIAL</B></PRE><DL><DD>This is the state of a new <CODE>APDU</CODE> object when only the command header is valid.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_INITIAL">Constant Field Values</A></DL></DL><HR><A NAME="STATE_PARTIAL_INCOMING"><!-- --></A><H3>STATE_PARTIAL_INCOMING</H3><PRE>public static final byte <B>STATE_PARTIAL_INCOMING</B></PRE><DL><DD>This is the state of a <CODE>APDU</CODE> object when incoming data has partially been received.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_PARTIAL_INCOMING">Constant Field Values</A></DL></DL><HR><A NAME="STATE_FULL_INCOMING"><!-- --></A><H3>STATE_FULL_INCOMING</H3><PRE>public static final byte <B>STATE_FULL_INCOMING</B></PRE><DL><DD>This is the state of a <CODE>APDU</CODE> object when all the incoming data been received.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_FULL_INCOMING">Constant Field Values</A></DL></DL><HR><A NAME="STATE_OUTGOING"><!-- --></A><H3>STATE_OUTGOING</H3><PRE>public static final byte <B>STATE_OUTGOING</B></PRE><DL><DD>This is the state of a new <CODE>APDU</CODE> object when data transfer mode is outbound but length is not yet known.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_OUTGOING">Constant Field Values</A></DL></DL><HR><A NAME="STATE_OUTGOING_LENGTH_KNOWN"><!-- --></A><H3>STATE_OUTGOING_LENGTH_KNOWN</H3><PRE>public static final byte <B>STATE_OUTGOING_LENGTH_KNOWN</B></PRE><DL><DD>This is the state of a <CODE>APDU</CODE> object when data transfer mode is outbound and outbound length is known.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_OUTGOING_LENGTH_KNOWN">Constant Field Values</A></DL></DL><HR><A NAME="STATE_PARTIAL_OUTGOING"><!-- --></A><H3>STATE_PARTIAL_OUTGOING</H3><PRE>public static final byte <B>STATE_PARTIAL_OUTGOING</B></PRE><DL><DD>This is the state of a <CODE>APDU</CODE> object when some outbound data has been transferred but not all.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_PARTIAL_OUTGOING">Constant Field Values</A></DL></DL><HR><A NAME="STATE_FULL_OUTGOING"><!-- --></A><H3>STATE_FULL_OUTGOING</H3><PRE>public static final byte <B>STATE_FULL_OUTGOING</B></PRE><DL><DD>This is the state of a <CODE>APDU</CODE> object when all outbound data has been transferred.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_FULL_OUTGOING">Constant Field Values</A></DL></DL><HR><A NAME="STATE_ERROR_NO_T0_GETRESPONSE"><!-- --></A><H3>STATE_ERROR_NO_T0_GETRESPONSE</H3><PRE>public static final byte <B>STATE_ERROR_NO_T0_GETRESPONSE</B></PRE><DL><DD>This error state of a <CODE>APDU</CODE> object occurs when an <CODE>APDUException</CODE> with reason code <CODE>APDUException.NO_T0_GETRESPONSE</CODE> has been thrown.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_ERROR_NO_T0_GETRESPONSE">Constant Field Values</A></DL></DL><HR><A NAME="STATE_ERROR_T1_IFD_ABORT"><!-- --></A><H3>STATE_ERROR_T1_IFD_ABORT</H3><PRE>public static final byte <B>STATE_ERROR_T1_IFD_ABORT</B></PRE><DL><DD>This error state of a <CODE>APDU</CODE> object occurs when an <CODE>APDUException</CODE> with reason code <CODE>APDUException.T1_IFD_ABORT</CODE> has been thrown.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_ERROR_T1_IFD_ABORT">Constant Field Values</A></DL></DL><HR><A NAME="STATE_ERROR_IO"><!-- --></A><H3>STATE_ERROR_IO</H3><PRE>public static final byte <B>STATE_ERROR_IO</B></PRE><DL><DD>This error state of a <CODE>APDU</CODE> object occurs when an <CODE>APDUException</CODE> with reason code <CODE>APDUException.IO_ERROR</CODE> has been thrown.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_ERROR_IO">Constant Field Values</A></DL></DL><HR><A NAME="STATE_ERROR_NO_T0_REISSUE"><!-- --></A><H3>STATE_ERROR_NO_T0_REISSUE</H3><PRE>public static final byte <B>STATE_ERROR_NO_T0_REISSUE</B></PRE><DL><DD>This error state of a <CODE>APDU</CODE> object occurs when an <CODE>APDUException</CODE> with reason code <CODE>APDUException.NO_T0_REISSUE</CODE> has been thrown.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.STATE_ERROR_NO_T0_REISSUE">Constant Field Values</A></DL></DL><HR><A NAME="PROTOCOL_MEDIA_MASK"><!-- --></A><H3>PROTOCOL_MEDIA_MASK</H3><PRE>public static final byte <B>PROTOCOL_MEDIA_MASK</B></PRE><DL><DD>Media nibble mask in protocol byte<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.PROTOCOL_MEDIA_MASK">Constant Field Values</A></DL></DL><HR><A NAME="PROTOCOL_TYPE_MASK"><!-- --></A><H3>PROTOCOL_TYPE_MASK</H3><PRE>public static final byte <B>PROTOCOL_TYPE_MASK</B></PRE><DL><DD>Type nibble mask in protocol byte<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.PROTOCOL_TYPE_MASK">Constant Field Values</A></DL></DL><HR><A NAME="PROTOCOL_T0"><!-- --></A><H3>PROTOCOL_T0</H3><PRE>public static final byte <B>PROTOCOL_T0</B></PRE><DL><DD>ISO 7816 transport protocol type T=0.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.PROTOCOL_T0">Constant Field Values</A></DL></DL><HR><A NAME="PROTOCOL_T1"><!-- --></A><H3>PROTOCOL_T1</H3><PRE>public static final byte <B>PROTOCOL_T1</B></PRE><DL><DD>ISO 7816 transport protocol type T=1. This constant is also used to denote the T=CL variant for contactless cards defined in ISO14443-4.<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.PROTOCOL_T1">Constant Field Values</A></DL></DL><HR><A NAME="PROTOCOL_MEDIA_DEFAULT"><!-- --></A><H3>PROTOCOL_MEDIA_DEFAULT</H3><PRE>public static final byte <B>PROTOCOL_MEDIA_DEFAULT</B></PRE><DL><DD>Transport protocol Media - Contacted Asynchronous Half Duplex<P><DL><DT><B>See Also:</B><DD><A HREF="../../constant-values.html#javacard.framework.APDU.PROTOCOL_MEDIA_DEFAULT">Constant Field Values</A></DL></DL><HR>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?