Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: osslsigncode | Distribution: openSUSE Tumbleweed |
Version: 2.10 | Vendor: openSUSE |
Release: 1.1 | Build date: Sat Jul 12 10:24:35 2025 |
Group: Productivity/Security | Build host: reproducible |
Size: 238056 | Source RPM: osslsigncode-2.10-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/mtrojnar/osslsigncode | |
Summary: Platform-independent tool for Authenticode signing of EXE/CAB files |
osslsigncode is a small utility for placing signatures on Microsoft cabinate files and executables.
GPL-3.0-only
* Sat Jul 12 2025 Dirk Müller <dmueller@suse.com> - update to 2.10: * added JavaScript signing * added PKCS#11 provider support (requires OpenSSL 3.0+) * added support for providers without specifying "-pkcs11module" option * (OpenSSL 3.0+, e.g., for the upcoming CNG provider) * added compatibility with the CNG engine version 1.1 or later * added the "-engineCtrl" option to control hardware and CNG engines * added the '-blobFile' option to specify a file containing the blob content * improved unauthenticated blob support (thanks to Asger Hautop Drewsen) * improved UTF-8 handling for certificate subjects and issuers * fixed support for multiple signerInfo contentType OIDs (CTL and Authenticode) * fixed tests for python-cryptography >= 43.0.0 - update to version 2.9: * added a 64 bit long pseudo-random NONCE in the TSA request * missing NID_pkcs9_signingTime is no longer an error * added support for PEM-encoded CRLs * fixed the APPX central directory sorting order * added a special "-" file name to read the passphrase from stdin * used native HTTP client with OpenSSL 3.x, removing libcurl dependency * added '-login' option to force a login to PKCS11 engines * added the "-ignore-crl" option to disable fetching and verifying CRL Distribution Points * changed error output to stderr instead of stdout * various testing framework improvements * various memory corruption fixes - update to version 2.8: * Microsoft PowerShell signing sponsored by Cisco Systems, Inc. * fixed setting unauthenticated attributes (Countersignature, Unauthenticated * Data Blob) in a nested signature * added the "-index" option to verify a specific signature or modify its unauthenticated attributes * added CAT file verification * added listing the contents of a CAT file with the "-verbose" option * added the new "extract-data" command to extract a PKCS#7 data content to be signed with "sign" and attached with "attach-signature" * added PKCS9_SEQUENCE_NUMBER authenticated attribute support * added the "-ignore-cdp" option to disable CRL Distribution Points (CDP) online verification * unsuccessful CRL retrieval and verification changed into a critical error the "-p" option modified to also use to configured proxy to connect CRL Distribution Points * added implicit allowlisting of the Microsoft Root Authority serial number 00C1008B3C3C8811D13EF663ECDF40 * added listing of certificate chain retrieved from the signature in case of verification failure * Wed Dec 20 2023 Radoslav Kolev <radoslav.kolev@suse.com> - update to 2.7.0 * fixed signing CAB files (by Michael Brown) * fixed handling of unsupported commands (by Maxim Bagryantsev) * fixed writing DIFAT sectors * added APPX support (by Maciej Panek and Małgorzata Olszówka) * added a built-in TSA response generation (-TSA-certs, -TSA-key and -TSA-time options) * added verification of CRLs specified in the signing certificate * added MSI DIFAT sectors support (by Max Bagryantsev) * added the "-h" option to set the cryptographic hash function for the "attach -signature" and "add" commands * set the default hash function to "sha256" * added the "attach-signature" option to compute and compare the leaf certificate hash for the "add" command * renamed the "-st" option "-time" * updated the "-time" option to also set explicit verification time * added the "-ignore-timestamp" option * removed the "-timestamp-expiration" option * numerous bugfixes * documentation updates - build system changed to cmake - use source code tag instead of release artifact for source - updated URL - removed gpg check, signature no longer available from upstream * Sun Apr 10 2022 Dirk Müller <dmueller@suse.com> - update to 2.3.0: * This release fixes several critical memory corruption vulnerabilities. A malicious attacker could create a file, which, when processed with osslsigncode, triggers arbitrary code execution. Any previous version of osslsigncode should be immediately upgraded if the tool is used for processing of untrusted files. * fixed non-interactive PVK (MSBLOB) key decryption * added a bash completion script * added CA bundle path auto-detection * CAT files support (thanks to James McKenzie) * MSI support rewritten without libgsf dependency, which allows * for handling of all the needed MSI metadata, such as dates * "-untrusted" option renamed to "-TSA-CAfile" * "-CRLuntrusted" option renamed to "-TSA-CRLfile" * numerous bug fixes and improvements * certificate chain verification support * timestamp verification support * CRL verification support ("-CRLfile" option) * improved CAB signature support * nested signatures support * user-specified signing time ("-st" option) by vszakats * added more tests * fixed numerous bugs * dropped OpenSSL 1.1.0 support * orphaned project adopted by Michał Trojnara * ported to OpenSSL 1.1.x * ported to SoftHSM2 * add support for pkcs11-based hardware tokens * improved error reporting of timestamping errors - drop 0001-Make-code-work-with-OpenSSL-1.1.patch (obsolete) - add gpg validation * Mon Nov 12 2018 meissner@suse.com - license is now GPL 3.0 * Wed Oct 24 2018 Cristian Rodríguez <crrodriguez@opensuse.org> - 0001-Make-code-work-with-OpenSSL-1.1.patch: Build against openssl 1.1. * Wed Dec 20 2017 fcrozat@suse.com - Adapt BuildRequires to libopenssl-1_0_0-devel for SLE15 / TW. * Mon Oct 05 2015 idonmez@suse.com - Add libgsf-devel dependency to enable MSI support. * Sun Mar 08 2015 p.drouand@gmail.com - Update to version 1.7.1 * MSI: added -add-msi-dse option * MSI: fix build when GSF_CAN_READ_MSI_METADATA defined - Add autoconf, automake and pkg-config BuildRequire; new dependencies - Move to pkg-config depend style * Wed Jan 23 2013 fcrozat@suse.com - Initial package for openSUSE (based on James Bottomley package).
/usr/bin/osslsigncode /usr/share/bash-completion/completions/osslsigncode.bash /usr/share/licenses/osslsigncode /usr/share/licenses/osslsigncode/COPYING.txt /usr/share/licenses/osslsigncode/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Jul 17 00:24:31 2025