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
|
||||
patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34):
|
||||
|
||||
+--------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------+
|
||||
| | Command APDU | Response APDU |
|
||||
| +----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
||||
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
||||
+==========================+==========+==========+==========+==========+================================================+================================+============+
|
||||
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | ``0x9000`` |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ or other |
|
||||
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | in case of |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ an error |
|
||||
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
||||
| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``abData`` from ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+---------------------------------------------+
|
||||
+--------------------------+----------------------------------------------------------------------------+------------------------------------------------+
|
||||
| | Command APDU | Response APDU |
|
||||
| +----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+
|
||||
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
||||
+==========================+==========+==========+==========+==========+================================+===================================+============+
|
||||
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | |
|
||||
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ ``0x9000`` |
|
||||
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | or other |
|
||||
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ in case of |
|
||||
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | an error |
|
||||
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ |
|
||||
| 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
|
||||
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
|
||||
patches are defined as follows (see `BSI TR-03119 1.3`_ p. 33-34):
|
||||
|
||||
+--------------------------+--------------------------------------------------------------------------------------------+---------------------------------------------+
|
||||
| | Command APDU | Response APDU |
|
||||
| +----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
||||
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
||||
+==========================+==========+==========+==========+==========+================================================+================================+============+
|
||||
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | ``0x9000`` |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ or other |
|
||||
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | in case of |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+ an error |
|
||||
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+--------------------------------+------------+
|
||||
| Verify/Modify PIN | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x10`` | Coding as ``abData`` from ``PC_to_RDR_Secure`` | Coding as ``RDR_to_PC_DataBlock`` |
|
||||
+--------------------------+----------+----------+----------+----------+------------------------------------------------+---------------------------------------------+
|
||||
+--------------------------+----------------------------------------------------------------------------+------------------------------------------------+
|
||||
| | Command APDU | Response APDU |
|
||||
| +----------+----------+----------+----------+--------------------------------+-----------------------------------+------------+
|
||||
| | CLA | INS | P1 | P2 | Command Data | Response Data | SW1/SW2 |
|
||||
+==========================+==========+==========+==========+==========+================================+===================================+============+
|
||||
| GetReaderPACECapabilities| ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x01`` | (No Data) | ``PACECapabilities`` | |
|
||||
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ ``0x9000`` |
|
||||
| EstablishPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x02`` | ``EstablishPACEChannelInput`` | ``EstablishPACEChannelOutput`` | or other |
|
||||
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ in case of |
|
||||
| DestroyPACEChannel | ``0xFF`` | ``0x9A`` | ``0x04`` | ``0x03`` | (No Data) | (No Data) | an error |
|
||||
+--------------------------+----------+----------+----------+----------+--------------------------------+-----------------------------------+ |
|
||||
| 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
|
||||
code are based on the GadgetFS example and on the source code of the OpenSC
|
||||
|
||||
Reference in New Issue
Block a user