Merge pull request #195 from LudovicRousseau/patch-1
README.md: update PCSC-lite URL
This commit is contained in:
@@ -334,7 +334,7 @@ Notes and References
|
|||||||
|
|
||||||
.. _`GadgetFS`: http://www.linux-usb.org/gadget/
|
.. _`GadgetFS`: http://www.linux-usb.org/gadget/
|
||||||
.. _`OpenSC`: https://github.com/frankmorgner/OpenSC
|
.. _`OpenSC`: https://github.com/frankmorgner/OpenSC
|
||||||
.. _`libccid`: http://pcsclite.alioth.debian.org/ccid.html
|
.. _`libccid`: https://ccid.apdu.fr/
|
||||||
.. _`Windows USB CCID driver`: http://msdn.microsoft.com/en-us/windows/hardware/gg487509
|
.. _`Windows USB CCID driver`: http://msdn.microsoft.com/en-us/windows/hardware/gg487509
|
||||||
.. _`OpenMoko Wiki`: http://wiki.openmoko.org/wiki/Building_Gadget_USB_Module
|
.. _`OpenMoko Wiki`: http://wiki.openmoko.org/wiki/Building_Gadget_USB_Module
|
||||||
.. _`BSI TR-03119 1.3`: https://www.bsi.bund.de/DE/Publikationen/TechnischeRichtlinien/tr03119/index_htm.html
|
.. _`BSI TR-03119 1.3`: https://www.bsi.bund.de/DE/Publikationen/TechnischeRichtlinien/tr03119/index_htm.html
|
||||||
|
|||||||
@@ -334,7 +334,7 @@ Notes and References
|
|||||||
|
|
||||||
.. _`GadgetFS`: http://www.linux-usb.org/gadget/
|
.. _`GadgetFS`: http://www.linux-usb.org/gadget/
|
||||||
.. _`OpenSC`: https://github.com/frankmorgner/OpenSC
|
.. _`OpenSC`: https://github.com/frankmorgner/OpenSC
|
||||||
.. _`libccid`: http://pcsclite.alioth.debian.org/ccid.html
|
.. _`libccid`: https://ccid.apdu.fr/
|
||||||
.. _`Windows USB CCID driver`: http://msdn.microsoft.com/en-us/windows/hardware/gg487509
|
.. _`Windows USB CCID driver`: http://msdn.microsoft.com/en-us/windows/hardware/gg487509
|
||||||
.. _`OpenMoko Wiki`: http://wiki.openmoko.org/wiki/Building_Gadget_USB_Module
|
.. _`OpenMoko Wiki`: http://wiki.openmoko.org/wiki/Building_Gadget_USB_Module
|
||||||
.. _`BSI TR-03119 1.3`: https://www.bsi.bund.de/DE/Publikationen/TechnischeRichtlinien/tr03119/index_htm.html
|
.. _`BSI TR-03119 1.3`: https://www.bsi.bund.de/DE/Publikationen/TechnischeRichtlinien/tr03119/index_htm.html
|
||||||
|
|||||||
@@ -293,4 +293,4 @@ Notes and References
|
|||||||
.. _`Hardware supported by libnfc`: http://nfc-tools.org/index.php?title=Devices_compatibility_matrix
|
.. _`Hardware supported by libnfc`: http://nfc-tools.org/index.php?title=Devices_compatibility_matrix
|
||||||
.. _libnfc: http://www.libnfc.org/
|
.. _libnfc: http://www.libnfc.org/
|
||||||
.. _OpenPICC: http://www.openpcd.org/OpenPICC
|
.. _OpenPICC: http://www.openpcd.org/OpenPICC
|
||||||
.. _PCSC-lite: http://pcsclite.alioth.debian.org/
|
.. _PCSC-lite: https://pcsclite.apdu.fr/
|
||||||
|
|||||||
@@ -302,7 +302,7 @@ Notes and References
|
|||||||
.. target-notes::
|
.. target-notes::
|
||||||
|
|
||||||
.. _cyberflex-shell: https://github.com/henryk/cyberflex-shell
|
.. _cyberflex-shell: https://github.com/henryk/cyberflex-shell
|
||||||
.. _PCSC-lite: http://pcsclite.alioth.debian.org/
|
.. _PCSC-lite: https://pcsclite.apdu.fr/
|
||||||
.. _Python: http://www.python.org/
|
.. _Python: http://www.python.org/
|
||||||
.. _pyscard: http://pyscard.sourceforge.net/
|
.. _pyscard: http://pyscard.sourceforge.net/
|
||||||
.. _PyCrypto: http://pycrypto.org/
|
.. _PyCrypto: http://pycrypto.org/
|
||||||
|
|||||||
@@ -528,7 +528,7 @@ loading the module, you maybe want to check out <a class="reference external" hr
|
|||||||
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this headline">¶</a></h2>
|
<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this headline">¶</a></h2>
|
||||||
<p>The USB CCID Emulator has various command line options to customize the appearance
|
<p>The USB CCID Emulator has various command line options to customize the appearance
|
||||||
on the USB host. In order to run the USB CCID Emulator GadgetFS must be loaded
|
on the USB host. In order to run the USB CCID Emulator GadgetFS must be loaded
|
||||||
and mounted. The USB CCID Emulator is compatible with the unix driver <a class="reference external" href="http://pcsclite.alioth.debian.org/ccid.html">libccid</a> <a class="footnote-reference" href="#id7" id="id8">[3]</a>
|
and mounted. The USB CCID Emulator is compatible with the unix driver <a class="reference external" href="https://ccid.apdu.fr/">libccid</a> <a class="footnote-reference" href="#id7" id="id8">[3]</a>
|
||||||
and the <a class="reference external" href="http://msdn.microsoft.com/en-us/windows/hardware/gg487509">Windows USB CCID driver</a> <a class="footnote-reference" href="#id9" id="id10">[4]</a>. PIN commands are supported if implemented
|
and the <a class="reference external" href="http://msdn.microsoft.com/en-us/windows/hardware/gg487509">Windows USB CCID driver</a> <a class="footnote-reference" href="#id9" id="id10">[4]</a>. PIN commands are supported if implemented
|
||||||
by the driver.</p>
|
by the driver.</p>
|
||||||
<div class="versionadded">
|
<div class="versionadded">
|
||||||
@@ -585,7 +585,7 @@ more than welcome! Please use our <a class="reference external" href="https://gi
|
|||||||
<table class="docutils footnote" frame="void" id="id7" rules="none">
|
<table class="docutils footnote" frame="void" id="id7" rules="none">
|
||||||
<colgroup><col class="label" /><col /></colgroup>
|
<colgroup><col class="label" /><col /></colgroup>
|
||||||
<tbody valign="top">
|
<tbody valign="top">
|
||||||
<tr><td class="label"><a class="fn-backref" href="#id8">[3]</a></td><td><a class="reference external" href="http://pcsclite.alioth.debian.org/ccid.html">http://pcsclite.alioth.debian.org/ccid.html</a></td></tr>
|
<tr><td class="label"><a class="fn-backref" href="#id8">[3]</a></td><td><a class="reference external" href="https://ccid.apdu.fr/">https://ccid.apdu.fr/</a></td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<table class="docutils footnote" frame="void" id="id9" rules="none">
|
<table class="docutils footnote" frame="void" id="id9" rules="none">
|
||||||
@@ -626,4 +626,4 @@ more than welcome! Please use our <a class="reference external" href="https://gi
|
|||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -413,7 +413,7 @@ command for processing.</p>
|
|||||||
<div class="section" id="hints-on-pc-sc-middleware">
|
<div class="section" id="hints-on-pc-sc-middleware">
|
||||||
<h3>Hints on PC/SC middleware<a class="headerlink" href="#hints-on-pc-sc-middleware" title="Permalink to this headline">¶</a></h3>
|
<h3>Hints on PC/SC middleware<a class="headerlink" href="#hints-on-pc-sc-middleware" title="Permalink to this headline">¶</a></h3>
|
||||||
<p>A PC/SC middleware is included by default in most modern operating systems. On
|
<p>A PC/SC middleware is included by default in most modern operating systems. On
|
||||||
Unix-like systems (Linux, OS X, Sun OS) it is realized by <a class="reference external" href="http://pcsclite.alioth.debian.org/">PCSC-Lite</a> <a class="footnote-reference" href="#id7" id="id8">[4]</a>. To
|
Unix-like systems (Linux, OS X, Sun OS) it is realized by <a class="reference external" href="https://pcsclite.apdu.fr/">PCSC-Lite</a> <a class="footnote-reference" href="#id7" id="id8">[4]</a>. To
|
||||||
compile PC/SC Relay you will need to install the PCSC-Lite headers from
|
compile PC/SC Relay you will need to install the PCSC-Lite headers from
|
||||||
your distribution.</p>
|
your distribution.</p>
|
||||||
<p>Windows also ships with a PC/SC middleware in form of the Winscard module.
|
<p>Windows also ships with a PC/SC middleware in form of the Winscard module.
|
||||||
@@ -549,7 +549,7 @@ more than welcome! Please use our <a class="reference external" href="https://gi
|
|||||||
<table class="docutils footnote" frame="void" id="id7" rules="none">
|
<table class="docutils footnote" frame="void" id="id7" rules="none">
|
||||||
<colgroup><col class="label" /><col /></colgroup>
|
<colgroup><col class="label" /><col /></colgroup>
|
||||||
<tbody valign="top">
|
<tbody valign="top">
|
||||||
<tr><td class="label"><a class="fn-backref" href="#id8">[4]</a></td><td><a class="reference external" href="http://pcsclite.alioth.debian.org/">http://pcsclite.alioth.debian.org/</a></td></tr>
|
<tr><td class="label"><a class="fn-backref" href="#id8">[4]</a></td><td><a class="reference external" href="https://pcsclite.apdu.fr/">https://pcsclite.apdu.fr/</a></td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
@@ -572,4 +572,4 @@ more than welcome! Please use our <a class="reference external" href="https://gi
|
|||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -197,7 +197,7 @@ Currently the Virtual Smart Card supports the following types of smart cards:</p
|
|||||||
<li>Electronic passport (ePass/MRTD) with support for <abbr title="Basic Access Control">BAC</abbr></li>
|
<li>Electronic passport (ePass/MRTD) with support for <abbr title="Basic Access Control">BAC</abbr></li>
|
||||||
<li>Cryptoflex smart card (incomplete)</li>
|
<li>Cryptoflex smart card (incomplete)</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>The <abbr title="virtual smart card reader">vpcd</abbr> is a smart card reader driver for <a class="reference external" href="http://pcsclite.alioth.debian.org/">PCSC-Lite</a> <a class="footnote-reference" href="#id3" id="id4">[2]</a> and the windows smart
|
<p>The <abbr title="virtual smart card reader">vpcd</abbr> is a smart card reader driver for <a class="reference external" href="https://pcsclite.apdu.fr/">PCSC-Lite</a> <a class="footnote-reference" href="#id3" id="id4">[2]</a> and the windows smart
|
||||||
card service. It allows smart card applications to access the <abbr title="virtual smart card">vpicc</abbr> through
|
card service. It allows smart card applications to access the <abbr title="virtual smart card">vpicc</abbr> through
|
||||||
the PC/SC API. By default <abbr title="virtual smart card reader">vpcd</abbr> opens slots for communication with multiple
|
the PC/SC API. By default <abbr title="virtual smart card reader">vpcd</abbr> opens slots for communication with multiple
|
||||||
<abbr title="virtual smart card">vpicc</abbr>‘s on localhost on port 35963 and port 35964. But the <abbr title="virtual smart card">vpicc</abbr> does not
|
<abbr title="virtual smart card">vpicc</abbr>‘s on localhost on port 35963 and port 35964. But the <abbr title="virtual smart card">vpicc</abbr> does not
|
||||||
@@ -598,7 +598,7 @@ more than welcome! Please use our <a class="reference external" href="https://gi
|
|||||||
<table class="docutils footnote" frame="void" id="id3" rules="none">
|
<table class="docutils footnote" frame="void" id="id3" rules="none">
|
||||||
<colgroup><col class="label" /><col /></colgroup>
|
<colgroup><col class="label" /><col /></colgroup>
|
||||||
<tbody valign="top">
|
<tbody valign="top">
|
||||||
<tr><td class="label"><a class="fn-backref" href="#id4">[2]</a></td><td><a class="reference external" href="http://pcsclite.alioth.debian.org/">http://pcsclite.alioth.debian.org/</a></td></tr>
|
<tr><td class="label"><a class="fn-backref" href="#id4">[2]</a></td><td><a class="reference external" href="https://pcsclite.apdu.fr/">https://pcsclite.apdu.fr/</a></td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<table class="docutils footnote" frame="void" id="id5" rules="none">
|
<table class="docutils footnote" frame="void" id="id5" rules="none">
|
||||||
@@ -705,4 +705,4 @@ more than welcome! Please use our <a class="reference external" href="https://gi
|
|||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -163,7 +163,7 @@
|
|||||||
<em class="property">class </em><tt class="descclassname">virtualsmartcard.cards.HandlerTest.</tt><tt class="descname">HandlerTestOS</tt><a class="headerlink" href="#virtualsmartcard.cards.HandlerTest.HandlerTestOS" title="Permalink to this definition">¶</a></dt>
|
<em class="property">class </em><tt class="descclassname">virtualsmartcard.cards.HandlerTest.</tt><tt class="descname">HandlerTestOS</tt><a class="headerlink" href="#virtualsmartcard.cards.HandlerTest.HandlerTestOS" title="Permalink to this definition">¶</a></dt>
|
||||||
<dd><p>Bases: <a class="reference internal" href="virtualsmartcard.VirtualSmartcard.html#virtualsmartcard.VirtualSmartcard.SmartcardOS" title="virtualsmartcard.VirtualSmartcard.SmartcardOS"><tt class="xref py py-class docutils literal"><span class="pre">virtualsmartcard.VirtualSmartcard.SmartcardOS</span></tt></a></p>
|
<dd><p>Bases: <a class="reference internal" href="virtualsmartcard.VirtualSmartcard.html#virtualsmartcard.VirtualSmartcard.SmartcardOS" title="virtualsmartcard.VirtualSmartcard.SmartcardOS"><tt class="xref py py-class docutils literal"><span class="pre">virtualsmartcard.VirtualSmartcard.SmartcardOS</span></tt></a></p>
|
||||||
<p>This class implements the commands used for the PC/SC-lite smart card
|
<p>This class implements the commands used for the PC/SC-lite smart card
|
||||||
reader driver tester. See <a class="reference external" href="http://pcsclite.alioth.debian.org/pcsclite.html">http://pcsclite.alioth.debian.org/pcsclite.html</a>
|
reader driver tester. See <a class="reference external" href="https://pcsclite.apdu.fr/">https://pcsclite.apdu.fr/</a>
|
||||||
and handler_test(1).</p>
|
and handler_test(1).</p>
|
||||||
<dl class="method">
|
<dl class="method">
|
||||||
<dt id="virtualsmartcard.cards.HandlerTest.HandlerTestOS._HandlerTestOS__output_from_le">
|
<dt id="virtualsmartcard.cards.HandlerTest.HandlerTestOS._HandlerTestOS__output_from_le">
|
||||||
@@ -219,4 +219,4 @@ and handler_test(1).</p>
|
|||||||
</div>
|
</div>
|
||||||
</footer>
|
</footer>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@@ -292,4 +292,4 @@ Notes and References
|
|||||||
.. _`Hardware supported by libnfc`: http://nfc-tools.org/index.php?title=Devices_compatibility_matrix
|
.. _`Hardware supported by libnfc`: http://nfc-tools.org/index.php?title=Devices_compatibility_matrix
|
||||||
.. _libnfc: https://github.com/nfc-tools/libnfc
|
.. _libnfc: https://github.com/nfc-tools/libnfc
|
||||||
.. _OpenPICC: http://www.openpcd.org/OpenPICC
|
.. _OpenPICC: http://www.openpcd.org/OpenPICC
|
||||||
.. _PCSC-lite: http://pcsclite.alioth.debian.org/
|
.. _PCSC-lite: https://pcsclite.apdu.fr/
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ Currently the Virtual Smart Card supports the following types of smart cards:
|
|||||||
- Electronic passport (ePass/MRTD) with support for BAC
|
- Electronic passport (ePass/MRTD) with support for BAC
|
||||||
- Cryptoflex smart card (incomplete)
|
- Cryptoflex smart card (incomplete)
|
||||||
|
|
||||||
The vpcd is a smart card reader driver for [PCSC-Lite](http://pcsclite.alioth.debian.org/) and the windows smart
|
The vpcd is a smart card reader driver for [PCSC-Lite](https://pcsclite.apdu.fr/) and the windows smart
|
||||||
card service. It allows smart card applications to access the vpicc through
|
card service. It allows smart card applications to access the vpicc through
|
||||||
the PC/SC API. By default vpcd opens slots for communication with multiple
|
the PC/SC API. By default vpcd opens slots for communication with multiple
|
||||||
vpicc's on localhost on port 35963 and port 35964. But the |vpicc| does not
|
vpicc's on localhost on port 35963 and port 35964. But the |vpicc| does not
|
||||||
|
|||||||
@@ -311,7 +311,7 @@ Notes and References
|
|||||||
.. target-notes::
|
.. target-notes::
|
||||||
|
|
||||||
.. _cyberflex-shell: https://github.com/henryk/cyberflex-shell
|
.. _cyberflex-shell: https://github.com/henryk/cyberflex-shell
|
||||||
.. _PCSC-lite: http://pcsclite.alioth.debian.org/
|
.. _PCSC-lite: https://pcsclite.apdu.fr/
|
||||||
.. _Python: http://www.python.org/
|
.. _Python: http://www.python.org/
|
||||||
.. _pyscard: http://pyscard.sourceforge.net/
|
.. _pyscard: http://pyscard.sourceforge.net/
|
||||||
.. _PyCrypto: http://pycrypto.org/
|
.. _PyCrypto: http://pycrypto.org/
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ import logging
|
|||||||
class HandlerTestOS(SmartcardOS):
|
class HandlerTestOS(SmartcardOS):
|
||||||
"""
|
"""
|
||||||
This class implements the commands used for the PC/SC-lite smart card
|
This class implements the commands used for the PC/SC-lite smart card
|
||||||
reader driver tester. See http://pcsclite.alioth.debian.org/pcsclite.html
|
reader driver tester. See https://salsa.debian.org/rousseau/HandlerTest
|
||||||
and handler_test(1).
|
and handler_test(1).
|
||||||
"""
|
"""
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|||||||
Reference in New Issue
Block a user