Merge pull request #195 from LudovicRousseau/patch-1

README.md: update PCSC-lite URL
This commit is contained in:
Frank Morgner
2021-04-18 15:01:12 +02:00
committed by GitHub
12 changed files with 19 additions and 19 deletions

View File

@@ -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

View File

@@ -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

View File

@@ -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/

View File

@@ -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/

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>&#8216;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>&#8216;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>

View File

@@ -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>

View File

@@ -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/

View File

@@ -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

View File

@@ -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/

View File

@@ -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):