Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

コード署名の不備 #435

Closed
nishimotz opened this issue Feb 1, 2024 · 10 comments
Closed

コード署名の不備 #435

nishimotz opened this issue Feb 1, 2024 · 10 comments
Milestone

Comments

@nishimotz
Copy link
Member

以下のご指摘をいただいたので調査します。

  • DLL形式の複数のファイル(brlapi-0.8.dllなど)についてコード署名されていないものがある
  • ftd2xx.dll で署名の検証に失敗している
@nishimotz
Copy link
Member Author

現状 betajp ビルド

File: output\nvda_2024.1jp-beta-240201s.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: output\nvda_2024.1jp-beta-240201s.exe

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-console-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-console-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-console-l1-2-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-console-l1-2-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-datetime-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-datetime-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-debug-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-debug-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-errorhandling-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-errorhandling-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-fibers-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-fibers-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-file-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-file-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-file-l1-2-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-file-l1-2-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-file-l2-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-file-l2-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-handle-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-handle-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-heap-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-heap-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-interlocked-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-interlocked-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-libraryloader-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-libraryloader-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-localization-l1-2-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-localization-l1-2-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-memory-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-memory-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-namedpipe-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-namedpipe-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-processenvironment-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-processenvironment-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-processthreads-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-processthreads-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-processthreads-l1-1-1.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-processthreads-l1-1-1.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-profile-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-profile-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-rtlsupport-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-rtlsupport-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-string-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-string-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-synch-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-synch-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-synch-l1-2-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-synch-l1-2-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-sysinfo-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-sysinfo-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-timezone-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-timezone-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-util-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-core-util-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\API-MS-Win-core-xstate-l2-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\API-MS-Win-core-xstate-l2-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-conio-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-conio-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-convert-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-convert-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-environment-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-environment-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-filesystem-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-filesystem-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-heap-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-heap-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-locale-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-locale-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-math-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-math-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-multibyte-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-multibyte-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-private-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-private-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-process-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-process-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-runtime-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-runtime-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-stdio-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-stdio-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-string-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-string-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-time-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-time-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-utility-l1-1-0.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\api-ms-win-crt-utility-l1-1-0.dll

File: f:\nvda\build\branches\betajp\3438\dist\brlapi-0.8.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\ftd2xx.dll
Index  Algorithm  Timestamp    
========================================
0      sha1       Authenticode 

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\ftd2xx.dll

File: f:\nvda\build\branches\betajp\3438\dist\libcrypto-3.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libcrypto-3.dll

File: f:\nvda\build\branches\betajp\3438\dist\libffi-8.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libffi-8.dll

File: f:\nvda\build\branches\betajp\3438\dist\libgcc_s_dw2-1.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\liblouis.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\liblouis.dll

File: f:\nvda\build\branches\betajp\3438\dist\libssl-3.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libssl-3.dll

File: f:\nvda\build\branches\betajp\3438\dist\MSVCP140.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\MSVCP140.dll

File: f:\nvda\build\branches\betajp\3438\dist\python3.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\python3.dll

File: f:\nvda\build\branches\betajp\3438\dist\python311.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\python311.dll

File: f:\nvda\build\branches\betajp\3438\dist\ucrtbase.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\ucrtbase.dll

File: f:\nvda\build\branches\betajp\3438\dist\vccorlib140.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\vccorlib140.dll

File: f:\nvda\build\branches\betajp\3438\dist\vcruntime140.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\vcruntime140.dll

File: f:\nvda\build\branches\betajp\3438\dist\wxbase32u_net_vc140.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\wxbase32u_vc140.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\wxmsw32u_core_vc140.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\wxmsw32u_html_vc140.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\wxmsw32u_stc_vc140.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\nvda_dmp.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\nvda_dmp.exe

File: f:\nvda\build\branches\betajp\3438\dist\nvda_noUIAccess.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\nvda_noUIAccess.exe

File: f:\nvda\build\branches\betajp\3438\dist\nvda_slave.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\nvda_slave.exe

File: f:\nvda\build\branches\betajp\3438\dist\nvda_uiAccess.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\nvda_uiAccess.exe

File: f:\nvda\build\branches\betajp\3438\dist\uninstall.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\uninstall.exe

File: f:\nvda\build\branches\betajp\3438\dist\brailleDisplayDrivers\DirectBM.dll
Index  Algorithm  Timestamp    
========================================
0      sha1       Authenticode 

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\brailleDisplayDrivers\DirectBM.dll

File: f:\nvda\build\branches\betajp\3438\dist\brailleDisplayDrivers\lilli.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\IAccessible2proxy.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\IAccessible2proxy.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\ISimpleDOM.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\ISimpleDOM.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\Microsoft.UI.UIAutomation.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocal.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocal.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocalWin10.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocalWin10.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperRemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperRemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\UIARemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\UIARemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\windowsaccessbridge-32.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\windowsaccessbridge-32.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\IAccessible2proxy.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\IAccessible2proxy.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\ISimpleDOM.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\ISimpleDOM.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\IAccessible2proxy.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\IAccessible2proxy.dll

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\ISimpleDOM.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\ISimpleDOM.dll

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe

File: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\espeak.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

File: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libmecab.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libmecab.dll

File: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libopenjtalk.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libopenjtalk.dll

File: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libmecab.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libmecab.dll

File: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libopenjtalk.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\synthDrivers\jtalk\libopenjtalk.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\IAccessible2proxy.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\IAccessible2proxy.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\ISimpleDOM.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\ISimpleDOM.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocal.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocal.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocalWin10.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperLocalWin10.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperRemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\nvdaHelperRemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\UIARemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\UIARemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\windowsaccessbridge-32.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib\2024.1jp-beta-240201s\windowsaccessbridge-32.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\IAccessible2proxy.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\IAccessible2proxy.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\ISimpleDOM.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\ISimpleDOM.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\lib64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\IAccessible2proxy.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\IAccessible2proxy.dll

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\ISimpleDOM.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\ISimpleDOM.dll

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemote.dll
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemote.dll

File: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe
Index  Algorithm  Timestamp    
========================================
0      sha256     RFC3161      

Successfully verified: f:\nvda\build\branches\betajp\3438\dist\libArm64\2024.1jp-beta-240201s\nvdaHelperRemoteLoader.exe

@nishimotz
Copy link
Member Author

以下が署名のないDLLとして指摘されたもの。現状では ftd2xx の検証の失敗を再現できていない。

dist\brlapi-0.8.dll
dist\libgcc_s_dw2-1.dll
dist\wxbase32u_net_vc140.dll
dist\wxbase32u_vc140.dll
dist\wxmsw32u_core_vc140.dll
dist\wxmsw32u_html_vc140.dll
dist\wxmsw32u_stc_vc140.dll
dist\brailleDisplayDrivers\lilli.dll
dist\lib\2024.1jp-beta-240201s\Microsoft.UI.UIAutomation.dll
dist\synthDrivers\espeak.dll

@nishimotz
Copy link
Member Author

signtool verify で /pa オプションをはずすとこうなる

signtool verify ftd2xx.dll

File: ftd2xx.dll
Index  Algorithm  Timestamp
========================================
SignTool Error: A certificate chain processed, but terminated in a root
        certificate which is not trusted by the trust provider.

Number of errors: 1

@nishimotz
Copy link
Member Author

ルート証明書が期限切れ

signtool verify /all /v ftd2xx.dll

Verifying: ftd2xx.dll

Signature Index: 0 (Primary Signature)
Hash of file (sha1): 01378982514D73537A2235A1ED6E33875A6E5CA0

Signing Certificate Chain:
    Issued to: Class 3 Public Primary Certification Authority
    Issued by: Class 3 Public Primary Certification Authority
    Expires:   Wed Aug 02 08:59:59 2028
    SHA1 hash: 742C3192E607E424EB4549542BE1BBC53E6174E2

        Issued to: VeriSign Class 3 Code Signing 2009-2 CA
        Issued by: Class 3 Public Primary Certification Authority
        Expires:   Tue May 21 08:59:59 2019
        SHA1 hash: 12D4872BC3EF019E7E0B6F132480AE29DB5B1CA3

            Issued to: Future Technology Devices International Ltd
            Issued by: VeriSign Class 3 Code Signing 2009-2 CA
            Expires:   Sun Sep 29 08:59:59 2013
            SHA1 hash: 6FD28C54057FEC51176EDD7D9D02F13A737420E8

The signature is timestamped: Fri Apr 13 19:05:29 2012
Timestamp Verified by:
    Issued to: Thawte Timestamping CA
    Issued by: Thawte Timestamping CA
    Expires:   Fri Jan 01 08:59:59 2021
    SHA1 hash: BE36A4562FB2EE05DBB3D32323ADF445084ED656

        Issued to: VeriSign Time Stamping Services CA
        Issued by: Thawte Timestamping CA
        Expires:   Wed Dec 04 08:59:59 2013
        SHA1 hash: F46AC0C6EFBB8C6A14F55F09E2D37DF4C0DE012D

            Issued to: VeriSign Time Stamping Services Signer - G2
            Issued by: VeriSign Time Stamping Services CA
            Expires:   Fri Jun 15 08:59:59 2012
            SHA1 hash: ADA8AAA643FF7DC38DD40FA4C97AD559FF4846DE

SignTool Error: A certificate chain processed, but terminated in a root
        certificate which is not trusted by the trust provider.

Number of signatures successfully Verified: 0
Number of warnings: 0
Number of errors: 1

nishimotz added a commit to nvdajp/nvdajpmiscdep that referenced this issue Feb 1, 2024
nishimotz added a commit that referenced this issue Feb 1, 2024
@nishimotz
Copy link
Member Author

ftd2xx はDLLそのものを削除。

日本語版独自のビルドスクリプトで対応可能なものは対応。

残りは以下の2つ。

File: f:\nvda\build\branches\betajp\3440\dist\lib\2024.1jp-beta-240202h\Microsoft.UI.UIAutomation.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1


File: f:\nvda\build\branches\betajp\3440\dist\synthDrivers\espeak.dll
Index  Algorithm  Timestamp    
========================================

Number of errors: 1

@nishimotz
Copy link
Member Author

Microsoft.UI.UIAutomation.dll のコード署名を有効化。本家にフィードバックできそうな作業だった。

nishimotz added a commit that referenced this issue Feb 2, 2024
@nishimotz
Copy link
Member Author

espeak も署名できた。現時点の日本語ベータ版で105個のファイルが署名の検証対象。

@nishimotz
Copy link
Member Author

2023.3.4 が出ても対応可能。

@nishimotz
Copy link
Member Author

コード署名の改善を日本語アルファ、日本語ベータの最新版に反映しました。

@nishimotz nishimotz modified the milestones: 2024.1jp, 2023.3.4jp Feb 21, 2024
@nishimotz
Copy link
Member Author

2023.3.4 がリリースされた場合は、本件には 2023.3.4jp で対応します。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant