From 238ace8c464728a1bb725a47ae113cc750f1a23d Mon Sep 17 00:00:00 2001 From: Christoph Honal Date: Thu, 23 May 2024 12:29:26 -0700 Subject: [PATCH] Sign using VivoKey certificate --- .gitmodules | 2 +- virtualsmartcard/win32/DevMsi | 2 +- .../VivoKeySmartReader.vcxproj | 404 ++++++++++-------- .../VivoKeySmartReader.vcxproj.user | 27 ++ .../VivoKeySmartReaderInstaller.wixproj | 7 + 5 files changed, 250 insertions(+), 192 deletions(-) create mode 100644 virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj.user diff --git a/.gitmodules b/.gitmodules index 24e1e9b..d45c947 100644 --- a/.gitmodules +++ b/.gitmodules @@ -24,4 +24,4 @@ url = https://github.com/OpenSC/OpenSC.git [submodule "virtualsmartcard/win32/DevMsi"] path = virtualsmartcard/win32/DevMsi - url = https://github.com/nickrussler/DevMsi.git + url = https://github.com/VivoKey/DevMsi.git diff --git a/virtualsmartcard/win32/DevMsi b/virtualsmartcard/win32/DevMsi index 30b6fb7..c431ebb 160000 --- a/virtualsmartcard/win32/DevMsi +++ b/virtualsmartcard/win32/DevMsi @@ -1 +1 @@ -Subproject commit 30b6fb7fd6268aa576c72f5b3bd3a3810c5797ad +Subproject commit c431ebb52c483e823039658a30630781617e5b44 diff --git a/virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj b/virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj index 3dc01d8..8e06512 100644 --- a/virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj +++ b/virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj @@ -1,190 +1,214 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {1D286E48-DE79-41FF-844B-56ED3764D4DA} - {2177f19c-eb4c-4687-9e7f-f9eec1f12cf1} - v4.5 - 12.0 - Debug - Win32 - VivoKeySmartReader - 10.0.18362.0 - - - - Windows10 - true - WindowsUserModeDriver10.0 - DynamicLibrary - Static - 1 - Desktop - Unicode - - - Windows10 - false - WindowsUserModeDriver10.0 - DynamicLibrary - Static - 1 - Desktop - Unicode - - - Windows10 - true - WindowsUserModeDriver10.0 - DynamicLibrary - Static - 1 - Desktop - Unicode - - - Windows10 - false - WindowsUserModeDriver10.0 - DynamicLibrary - Static - 1 - Desktop - Unicode - - - - - - - - - - - DbgengRemoteDebugger - - - DbgengRemoteDebugger - - - DbgengRemoteDebugger - - - DbgengRemoteDebugger - - - - true - internal.h - Sync - MultiThreadedDLL - false - - - true - - - Windows - .\Exports.def - Ws2_32.lib - - - - - true - internal.h - false - - - Windows - .\Exports.def - Ws2_32.lib - - - - - true - internal.h - false - - - Windows - .\Exports.def - Ws2_32.lib - - - - - true - internal.h - false - - - Windows - .\Exports.def - Ws2_32.lib - - - - - - - - - - - - + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {1D286E48-DE79-41FF-844B-56ED3764D4DA} + {2177f19c-eb4c-4687-9e7f-f9eec1f12cf1} + v4.5 + 12.0 + Debug + Win32 + VivoKeySmartReader + 10.0.18362.0 + + + + Windows10 + true + WindowsUserModeDriver10.0 + DynamicLibrary + Static + 1 + Desktop + Unicode + + + Windows10 + false + WindowsUserModeDriver10.0 + DynamicLibrary + Static + 1 + Desktop + Unicode + + + Windows10 + true + WindowsUserModeDriver10.0 + DynamicLibrary + Static + 1 + Desktop + Unicode + + + Windows10 + false + WindowsUserModeDriver10.0 + DynamicLibrary + Static + 1 + Desktop + Unicode + + + + + + + + + + + DbgengRemoteDebugger + false + false + + + DbgengRemoteDebugger + false + false + + + DbgengRemoteDebugger + false + false + + + DbgengRemoteDebugger + false + false + + + + true + internal.h + Sync + MultiThreadedDLL + false + + + true + + + Windows + .\Exports.def + Ws2_32.lib + + + sha256 + /tr "http://ts.ssl.com" %(AdditionalOptions) + + + + + true + internal.h + false + + + Windows + .\Exports.def + Ws2_32.lib + + + sha256 + /tr "http://ts.ssl.com" %(AdditionalOptions) + + + + + true + internal.h + false + + + Windows + .\Exports.def + Ws2_32.lib + + + sha256 + /tr "http://ts.ssl.com" %(AdditionalOptions) + + + + + true + internal.h + false + + + Windows + .\Exports.def + Ws2_32.lib + + + sha256 + /tr "http://ts.ssl.com" %(AdditionalOptions) + + + + + + + + + + + + \ No newline at end of file diff --git a/virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj.user b/virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj.user new file mode 100644 index 0000000..9cae66e --- /dev/null +++ b/virtualsmartcard/win32/VivoKeySmartReader/VivoKeySmartReader.vcxproj.user @@ -0,0 +1,27 @@ + + + + TestSign + + + 5d16436c3cfb5a5e7548472b23af2a268aec7831 + + + TestSign + + + 5d16436c3cfb5a5e7548472b23af2a268aec7831 + + + TestSign + + + 5d16436c3cfb5a5e7548472b23af2a268aec7831 + + + TestSign + + + 5d16436c3cfb5a5e7548472b23af2a268aec7831 + + \ No newline at end of file diff --git a/virtualsmartcard/win32/VivoKeySmartReaderInstaller/VivoKeySmartReaderInstaller.wixproj b/virtualsmartcard/win32/VivoKeySmartReaderInstaller/VivoKeySmartReaderInstaller.wixproj index b302abd..4b534d2 100644 --- a/virtualsmartcard/win32/VivoKeySmartReaderInstaller/VivoKeySmartReaderInstaller.wixproj +++ b/virtualsmartcard/win32/VivoKeySmartReaderInstaller/VivoKeySmartReaderInstaller.wixproj @@ -10,6 +10,7 @@ Package $(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets $(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets + true bin\$(Configuration)\ @@ -68,4 +69,10 @@ --> + + + + + + \ No newline at end of file