uthenticode:用于验证Authenticode签名的跨平台库

时间:2024-05-04 13:43:44
【文件属性】:

文件名称:uthenticode:用于验证Authenticode签名的跨平台库

文件大小:67KB

文件格式:ZIP

更新时间:2024-05-04 13:43:44

C++

文字码 uthenticode(程式化为μthenticode)是用于验证小的跨平台库数字签名。 什么? Authenticode是Microsoft的代码签名技术,旨在允许对程序进行签名和验证。 μthenticode是Authenticode验证方的跨平台重新实现。 它不会尝试提供签名方。 为什么? 由于用于与Authenticode签名进行交互的官方API(即Wintrust API)已深入到Windows中,因此很难在非Windows主机上验证签名的Windows可执行文件。 其他可用的解决方案是不足的: WINE实现了Wintrust大部分功能,但Wintrust单个任务具有很大的依赖性(可以说是非本地的)。 可以添加签名并检查时间戳,但已被遗弃并且关注CLI。 谨防! μthenticode是不等同于Wintrust API。 至关重要的是,由于无法访问Trus


【文件预览】:
uthenticode-master
----.dockerignore(13B)
----.github()
--------workflows()
----VERSION(6B)
----src()
--------svcli()
--------CMakeLists.txt(2KB)
--------uthenticode.cpp(20KB)
--------uthenticode-config.cmake(172B)
--------include()
----Dockerfile(805B)
----.clang-format(501B)
----CMakeLists.txt(3KB)
----util()
--------release(892B)
----LICENSE(1KB)
----test()
--------helpers.h(2KB)
--------wincert-test.cpp(762B)
--------certificate-test.cpp(4KB)
--------uthenticode-test.cpp(3KB)
--------CMakeLists.txt(591B)
--------main.cpp(130B)
--------assets()
--------signeddata-test.cpp(3KB)
----cmake()
--------gtest.cmake.in(409B)
----README.md(3KB)
----Makefile(929B)
----Doxyfile(365B)
----.cmake-format.json(232B)
----.gitignore(12B)

网友评论