Skip to content

Commit 97ee163

Browse files
committed
Document script file support
1 parent dfc3e46 commit 97ee163

File tree

5 files changed

+10
-6
lines changed

5 files changed

+10
-6
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ set(BUILTIN_SOCKET ON CACHE BOOL "") # for static Python
1111
# configure basic project information
1212
project(osslsigncode
1313
VERSION 2.10
14-
DESCRIPTION "OpenSSL based Authenticode signing for PE, CAB, CAT and MSI files"
14+
DESCRIPTION "OpenSSL based Authenticode signing for PE, CAB, CAT, MSI, APPX and script files"
1515
HOMEPAGE_URL "https://github.com/mtrojnar/osslsigncode"
1616
LANGUAGES C)
1717

LICENSE.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
OpenSSL based Authenticode signing for PE/MSI/Java CAB files.
1+
OpenSSL based Authenticode signing for PE, CAB, CAT, MSI, APPX and script files.
22

33
Copyright (C) 2005-2014 Per Allansson <[email protected]>
44
Copyright (C) 2018-2022 Michał Trojnara <[email protected]>

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ tool would fail. And, so, osslsigncode was born.
2323

2424
## WHAT CAN IT DO?
2525

26-
It can sign and timestamp PE (EXE/SYS/DLL/etc), CAB, CAT and MSI files.
26+
It can sign and timestamp PE (EXE/SYS/DLL/etc), CAB, CAT, MSI and APPX files,
27+
as well as script files with extensions `.ps1`, `.ps1xml`, `.psc1`, `.psd1`,
28+
`.psm1`, `.cdxml`, `.mof`, and `.js`.
2729
It supports the equivalent of signtool.exe's "-j javasign.dll -jp low",
2830
i.e. add a valid signature for a CAB file containing Java files.
2931
It supports getting the timestamp through a proxy as well. It also

cmake/CMakeDist.cmake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
set(CPACK_PACKAGE_NAME ${PROJECT_NAME})
55
set(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
6-
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OpenSSL based Authenticode signing for PE, CAB, CAT and MSI files")
6+
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "OpenSSL based Authenticode signing for PE, CAB, CAT, MSI, APPX and script files")
77
set(CPACK_PACKAGE_INSTALL_DIRECTORY ${CPACK_PACKAGE_NAME})
88
set(CPACK_RESOURCE_FILE_README "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
99
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING.txt")

osslsigncode.c

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
OpenSSL based Authenticode signing for PE/MSI/Java CAB files.
2+
OpenSSL based Authenticode signing for PE, CAB, CAT, MSI, APPX and script files.
33
44
Copyright (C) 2005-2015 Per Allansson <[email protected]>
55
Copyright (C) 2018-2023 Michał Trojnara <[email protected]>
@@ -3786,7 +3786,9 @@ static void help_for(const char *argv0, const char *cmd)
37863786
if (on_list(cmd, cmds_all)) {
37873787
printf("osslsigncode is a small tool that implements part of the functionality of the Microsoft\n");
37883788
printf("tool signtool.exe - more exactly the Authenticode signing and timestamping.\n");
3789-
printf("It can sign and timestamp PE (EXE/SYS/DLL/etc), CAB and MSI files,\n");
3789+
printf("It can sign and timestamp PE (EXE/SYS/DLL/etc), CAB, CAT, MSI and APPX files,\n");
3790+
printf("as well as script files with extensions .ps1, .ps1xml, .psc1, .psd1,\n");
3791+
printf(".psm1, .cdxml, .mof and .js,\n");
37903792
printf("supports getting the timestamp through a proxy as well.\n");
37913793
printf("osslsigncode also supports signature verification, removal and extraction.\n\n");
37923794
printf("%-22s = print osslsigncode version and usage\n", "--version | -v");

0 commit comments

Comments
 (0)