fixed description of boxed verify/modify
This commit is contained in:
@@ -51,19 +51,19 @@ initialization of |PACE| using SCardControl requires patching the driver
|
|||||||
(available for libccid, see :file:`patches`). The pseudo APDUs with no need for
|
(available for libccid, see :file:`patches`). The pseudo APDUs with no need for
|
||||||
patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34):
|
patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34):
|
||||||
|
|
||||||
+--------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------+
|
+--------------------------+----------------------------------------------------------------------------+------------------------------------------------+
|
||||||
| | Command APDU | Response APDU |
|
| | Command APDU | Response APDU |
|
||||||
| +----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
| +----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+
|
||||||
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
||||||
+==========================+==========+==========+==========+==========+================================================+================================+============+
|
+==========================+==========+==========+==========+==========+================================+===================================+============+
|
||||||
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | ``0x9000`` |
|
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ or other |
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ ``0x9000`` |
|
||||||
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | in case of |
|
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | or other |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ an error |
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ in case of |
|
||||||
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | |
|
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | an error |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ |
|
||||||
| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``abData`` from ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` |
|
| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` | |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+---------------------------------------------+
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+
|
||||||
|
|
||||||
The USB CCID Emulator is implemented using GadgetFS_. Some fragments of the source
|
The USB CCID Emulator is implemented using GadgetFS_. Some fragments of the source
|
||||||
code are based on the GadgetFS example and on the source code of the OpenSC
|
code are based on the GadgetFS example and on the source code of the OpenSC
|
||||||
|
|||||||
@@ -51,19 +51,19 @@ initialization of |PACE| using SCardControl requires patching the driver
|
|||||||
(available for libccid, see :file:`patches`). The pseudo APDUs with no need for
|
(available for libccid, see :file:`patches`). The pseudo APDUs with no need for
|
||||||
patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34):
|
patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34):
|
||||||
|
|
||||||
+--------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------+
|
+--------------------------+----------------------------------------------------------------------------+------------------------------------------------+
|
||||||
| | Command APDU | Response APDU |
|
| | Command APDU | Response APDU |
|
||||||
| +----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
| +----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+
|
||||||
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
||||||
+==========================+==========+==========+==========+==========+================================================+================================+============+
|
+==========================+==========+==========+==========+==========+================================+===================================+============+
|
||||||
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | ``0x9000`` |
|
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ or other |
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ ``0x9000`` |
|
||||||
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | in case of |
|
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | or other |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ an error |
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ in case of |
|
||||||
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | |
|
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | an error |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ |
|
||||||
| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``abData`` from ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` |
|
| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` | |
|
||||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+---------------------------------------------+
|
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+
|
||||||
|
|
||||||
The @PACKAGE_NAME@ is implemented using GadgetFS_. Some fragments of the source
|
The @PACKAGE_NAME@ is implemented using GadgetFS_. Some fragments of the source
|
||||||
code are based on the GadgetFS example and on the source code of the OpenSC
|
code are based on the GadgetFS example and on the source code of the OpenSC
|
||||||
|
|||||||
Reference in New Issue
Block a user