-
Building and installing vpcd on Windows
+
+
Building vpcd on Windows
New in version 0.7: We implemented vpcd as user mode device driver for Windows so that
vpicc can directly be used in Windows’ smart card applications that use
@@ -297,6 +298,16 @@
Building and installing vpcd
If you can successfully Build the solution , you can find
the installer (BixVReaderInstaller.msi
) in
virtualsmartcard\win32\BixVReaderInstaller\bin\*Release
+
+
For debugging vpcd and building the driver with an older version of Visual
+Studio or WDK please see Fabio Ottavi’s UMDF Driver for a Virtual Smart Card
+Reader for details.
+
All of Fabio’s card connectors are still available, but inactive by default
+(see Configuring vpcd on Windows below).
+
+
+
Istalling vpcd on Windows
+
To import the installer’s test signing certificate, double click
BixVReader.cer
and add it to the Trusted Root Certification
Authority and the Trusted Publishers at the Local Computer” (not the
@@ -311,11 +322,6 @@ Building and installing vpcd
To install vpcd , double click BixVReaderInstaller.msi
.
-
For debugging vpcd and building the driver with an older version of Visual
-Studio or WDK please see Fabio Ottavi’s UMDF Driver for a Virtual Smart Card
-Reader for details.
-
All of Fabio’s card connectors are still available, but inactive by default
-(see Configuring vpcd on Windows below).
diff --git a/docs/virtualsmartcard/api.html b/docs/virtualsmartcard/api.html
index cee06697..a26dff4a 100644
--- a/docs/virtualsmartcard/api.html
+++ b/docs/virtualsmartcard/api.html
@@ -4,7 +4,7 @@
-
Creating a Virtual Smart Card — vsmartcard 2023-09-30 documentation
+ Creating a Virtual Smart Card — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.CardGenerator.html b/docs/virtualsmartcard/api/virtualsmartcard.CardGenerator.html
index 91df3c10..3c553520 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.CardGenerator.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.CardGenerator.html
@@ -4,7 +4,7 @@
- CardGenerator Module — vsmartcard 2023-09-30 documentation
+ CardGenerator Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.ConstantDefinitions.html b/docs/virtualsmartcard/api/virtualsmartcard.ConstantDefinitions.html
index 798c9947..734d6afe 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.ConstantDefinitions.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.ConstantDefinitions.html
@@ -4,7 +4,7 @@
- ConstantDefinitions Module — vsmartcard 2023-09-30 documentation
+ ConstantDefinitions Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.CryptoUtils.html b/docs/virtualsmartcard/api/virtualsmartcard.CryptoUtils.html
index 7a9a7a48..4d9b8ca1 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.CryptoUtils.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.CryptoUtils.html
@@ -4,7 +4,7 @@
- CryptoUtils Module — vsmartcard 2023-09-30 documentation
+ CryptoUtils Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.SEutils.html b/docs/virtualsmartcard/api/virtualsmartcard.SEutils.html
index 56e19928..74dc7408 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.SEutils.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.SEutils.html
@@ -4,7 +4,7 @@
- SEutils Module — vsmartcard 2023-09-30 documentation
+ SEutils Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.SWutils.html b/docs/virtualsmartcard/api/virtualsmartcard.SWutils.html
index 80de320b..f1499987 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.SWutils.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.SWutils.html
@@ -4,7 +4,7 @@
- SWutils Module — vsmartcard 2023-09-30 documentation
+ SWutils Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.SmartcardFilesystem.html b/docs/virtualsmartcard/api/virtualsmartcard.SmartcardFilesystem.html
index 56dda2b2..ed3f0a5f 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.SmartcardFilesystem.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.SmartcardFilesystem.html
@@ -4,7 +4,7 @@
- SmartcardFilesystem Module — vsmartcard 2023-09-30 documentation
+ SmartcardFilesystem Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.SmartcardSAM.html b/docs/virtualsmartcard/api/virtualsmartcard.SmartcardSAM.html
index 23b0465f..afb7ba1c 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.SmartcardSAM.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.SmartcardSAM.html
@@ -4,7 +4,7 @@
- SmartcardSAM Module — vsmartcard 2023-09-30 documentation
+ SmartcardSAM Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.TLVutils.html b/docs/virtualsmartcard/api/virtualsmartcard.TLVutils.html
index 68117d86..30ebb806 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.TLVutils.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.TLVutils.html
@@ -4,7 +4,7 @@
- TLVutils Module — vsmartcard 2023-09-30 documentation
+ TLVutils Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.VirtualSmartcard.html b/docs/virtualsmartcard/api/virtualsmartcard.VirtualSmartcard.html
index 128e4f06..0a217150 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.VirtualSmartcard.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.VirtualSmartcard.html
@@ -4,7 +4,7 @@
- VirtualSmartcard Module — vsmartcard 2023-09-30 documentation
+ VirtualSmartcard Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.cards.cryptoflex.html b/docs/virtualsmartcard/api/virtualsmartcard.cards.cryptoflex.html
index cae92c46..81054f7a 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.cards.cryptoflex.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.cards.cryptoflex.html
@@ -4,7 +4,7 @@
- cryptoflex Module — vsmartcard 2023-09-30 documentation
+ cryptoflex Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.cards.ePass.html b/docs/virtualsmartcard/api/virtualsmartcard.cards.ePass.html
index 3df2ac88..1d7ffcfd 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.cards.ePass.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.cards.ePass.html
@@ -4,7 +4,7 @@
- ePass Module — vsmartcard 2023-09-30 documentation
+ ePass Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.cards.html b/docs/virtualsmartcard/api/virtualsmartcard.cards.html
index c5985e9a..8043a497 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.cards.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.cards.html
@@ -4,7 +4,7 @@
- cards Package — vsmartcard 2023-09-30 documentation
+ cards Package — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.cards.nPA.html b/docs/virtualsmartcard/api/virtualsmartcard.cards.nPA.html
index d8299c06..31cd97d3 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.cards.nPA.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.cards.nPA.html
@@ -4,7 +4,7 @@
- nPA Module — vsmartcard 2023-09-30 documentation
+ nPA Module — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.html b/docs/virtualsmartcard/api/virtualsmartcard.html
index 55bea585..dc743116 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.html
@@ -4,7 +4,7 @@
- virtualsmartcard Package — vsmartcard 2023-09-30 documentation
+ virtualsmartcard Package — vsmartcard 2023-10-01 documentation
diff --git a/docs/virtualsmartcard/api/virtualsmartcard.utils.html b/docs/virtualsmartcard/api/virtualsmartcard.utils.html
index ff48af6c..52c9fe41 100644
--- a/docs/virtualsmartcard/api/virtualsmartcard.utils.html
+++ b/docs/virtualsmartcard/api/virtualsmartcard.utils.html
@@ -4,7 +4,7 @@
- utils Module — vsmartcard 2023-09-30 documentation
+ utils Module — vsmartcard 2023-10-01 documentation
diff --git a/virtualsmartcard/doc/README.txt.in b/virtualsmartcard/doc/README.txt.in
index 546c43a1..1e2f9010 100644
--- a/virtualsmartcard/doc/README.txt.in
+++ b/virtualsmartcard/doc/README.txt.in
@@ -136,7 +136,7 @@ card reader with an :file:`Info.plist`::
make install
================================================================================
-Building and installing |vpcd| on Windows
+Building |vpcd| on Windows
================================================================================
.. versionadded:: 0.7
@@ -170,22 +170,6 @@ requires the `WiX Toolset 3.10`_ to be installed.
the installer (:file:`BixVReaderInstaller.msi`) in
:file:`virtualsmartcard\\win32\\BixVReaderInstaller\\bin\\*Release`
-4. To import the installer's test signing certificate, double click
- :file:`BixVReader.cer` and add it to the *Trusted Root Certification
- Authority* and the *Trusted Publishers* at the *Local Computer" (not the
- *Current User*).
-
- On the commandline, you could do this :ref:`as follows`::
-
- CertMgr.exe /add BixVReader.cer /s /r localMachine root /all
- CertMgr.exe /add BixVReader.cer /s /r localMachine trustedpublisher
-
- Feel free to remove the certificate from the certificate stores once the
- device is installed.
-
-5. To install |vpcd|, double click :file:`BixVReaderInstaller.msi`.
-
For debugging |vpcd| and building the driver with an older version of Visual
Studio or WDK please see `Fabio Ottavi's UMDF Driver for a Virtual Smart Card
Reader`_ for details.
@@ -194,6 +178,9 @@ All of Fabio's card connectors are still available, but inactive by default
(see `Configuring vpcd on Windows`_ below).
+.. include:: install.txt
+
+
********************************************************************************
Using the @PACKAGE_NAME@
********************************************************************************
diff --git a/virtualsmartcard/doc/install.txt b/virtualsmartcard/doc/install.txt
new file mode 100644
index 00000000..0dbac95c
--- /dev/null
+++ b/virtualsmartcard/doc/install.txt
@@ -0,0 +1,19 @@
+================================================================================
+Istalling |vpcd| on Windows
+================================================================================
+
+1. To import the installer's test signing certificate, double click
+ :file:`BixVReader.cer` and add it to the *Trusted Root Certification
+ Authority* and the *Trusted Publishers* at the *Local Computer" (not the
+ *Current User*).
+
+ On the commandline, you could do this :ref:`as follows`::
+
+ CertMgr.exe /add BixVReader.cer /s /r localMachine root /all
+ CertMgr.exe /add BixVReader.cer /s /r localMachine trustedpublisher
+
+ Feel free to remove the certificate from the certificate stores once the
+ device is installed.
+
+2. To install |vpcd|, double click :file:`BixVReaderInstaller.msi`.