Protect-GuestConfigurationPackage doesn't timestamp packages
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 35/100
Research direction
Start at Protect-GuestConfigurationPackage and trace how package signing is configured and invoked. Determine how timestamping should be exposed through its parameters or tooling, then use Get-AuthenticodeSignature on a produced package to verify that TimeStamperCertificate is populated.
Written by the indexing model from the issue text.
Description
Details of the scenario you tried and the problem that is occurring
I recently set up signing of GC packages via Protect-GuestConfigurationPackage. The result is a package that is signed, but not timestamped, which will cause problems if the cert expires and we haven't redeployed using the updated cert.
Verbose logs showing the problem
PS C:\Users\ewadmn11\Downloads λ Get-AuthenticodeSignature .\EwaCisScore.cat
Directory: C:\Users\ewadmn11\Downloads
SignerCertificate Status StatusMessage Path
----------------- ------ ------------- ----
thumb Valid Signature verified. EwaCisScore.cat
PS C:\Users\ewadmn11\Downloads λ Get-AuthenticodeSignature .\EwaCisScore.cat | fl
SignerCertificate : [Subject]
CN=Enterprise Windows and Azure Administration, O=Indiana University, L=Bloomington, S=Indiana, C=US
[Issuer]
CN=Indiana University BL Issuing CA 2, OU=UITS, O=IU
[Serial Number]
4400097EC5BDC2D69681F636EA000100097EC5
[Not Before]
3/5/2026 12:55:22 PM
[Not After]
3/4/2028 12:55:22 PM
[Thumbprint]
thumb
TimeStamperCertificate :
Status : Valid
StatusMessage : Signature verified.
Path : C:\Users\ewadmn11\Downloads\EwaCisScore.cat
SignatureType : Authenticode
IsOSBinary : False
Suggested solution to the issue
Add a parameter and tooling to support timestamping.
The operating system the target node is running
Windows Server 2025
Version and build of PowerShell the target node is running
7.5.4
Version of the module that was used
4.11.0
- Dominant language
- PowerShell
- Stars
- 8
- Forks
- 13
- PR merge metrics
- No merged PRs in 30d
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from Azure/GuestConfiguration
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
Azure/GuestConfiguration#322 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 45/100
Azure/GuestConfiguration#320 ·
-
Difficulty 3/5 1-2 days Newbie friendliness 45/100
Azure/GuestConfiguration#312 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
Azure/GuestConfiguration#308 · 1 comment ·
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
Azure/GuestConfiguration#307 ·
All issues in Azure/GuestConfiguration
Similar issues
-
documentation help wanted
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
clerk/javascript#9852 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
AiursoftWeb/AnduinOS-2#19 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
AXERA-TECH/ax-llm#75 ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
gitbutlerapp/gitbutler#15998 · 1 comment ·