- Added the
-TokenSource
parameter forGet-OpenAuthenticodeAzKey
to specify the authentication method used.
- Remove support for PowerShell 7.2 and 7.3 as they are end of life versions
- Bump the Azure and OTP dependencies to the latest version available
- Fix up PowerShell script encoding detection when no BOM is present
- Fix support for ECDSA based key that was broken in
v0.3.0
- Add support for ECDSA keys from Azure using
Get-OpenAuthenticodeAzKey
- Reworked Assembly Load Context to properly store extra dlls in new ALC
- Added
Get-OpenAuthenticodeSslDotComKey
which can use SSL.com's eSigner API to sign content - Added the
-Silent
parameter forSet-OpenAuthenticodeSignature
andAdd-OpenAuthenticodeSignature
to disable Windows certificate PIN prompts- The original behaviour was to always be silent but has been changed, use this parameter to fallback to the old behaviour.
- Added support for
.dll
and.exe
files through thePEBinary
provider - Fixed up support for PowerShell XML signatures for
.psc1
,.ps1xml
- Output nested signatures when a file has been signed with multiple hash algorithms
- Renamed output property
HashAlgorithmName
to justHashAlgorithm
- Added the following cmdlets
- Add-OpenAuthenticodeSignature - adds a signature to an existing signature set
- Clear-OpenAuthenticodeSignature - removes any signatures on a file
- Initial version of the
OpenAuthenticode
module