PKI Code-Signing Certificate for Third-Party Updates in Microsoft SCCM/SCUP
Overview
This guide is also available on my personal blog: https://setupconfigmgr.com/pki-code-signing-certificate-for-third-party-updates-in-microsoft-sccm-scup
In this video guide, we will cover how you can use a code-signing certificate from an Active Directly Certificate Services infrastructure or using a public certificate authority such as DigiCert for signing third-party software updates in Microsoft System Center Configuration Manager (SCCM). Using a trusted PKI based code-signing certificate can be an alternative to using a self-signed certificate.
Video Guide
Topics in Video
- Create the code-signing certificate templates needed for the WSUS singing feature - https://youtu.be/lqapp8j7CHk?t=34
- Issuing the certificate template for deployment - https://youtu.be/lqapp8j7CHk?t=188
- How to request the cert from a machine - https://youtu.be/lqapp8j7CHk?t=206
- Exporting the requested certificate to a PFX file - https://youtu.be/lqapp8j7CHk?t=280
- Review the Configuration Manager 1806 option to allow ConfigMgr to manage the WSUS certificate - https://youtu.be/lqapp8j7CHk?t=327
- Importing PFX file to WSUS using the publishing service - https://youtu.be/lqapp8j7CHk?t=394
- Sync the SUP and review wsyncmgr.log to verify ConfigMgr received the imported code-signing PFX certificate- https://youtu.be/lqapp8j7CHk?t=460
- Add catalog and publish a third-party update to verify the .CAB file is signed using the PFX certificate - https://youtu.be/lqapp8j7CHk?t=536
- Switch to use a third-party code-signing certificate from DigiCert - https://youtu.be/lqapp8j7CHk?t=670
- Verify SCCM switches from using the code-signing certificate from AD CS to DigiCert's code-signing certificate - https://youtu.be/lqapp8j7CHk?t=715
Helpful Resources:
- Publishing Service Download - https://patchmypc.com/publishing-service-setup-documentation
- System Center Updates Publisher Download - https://www.microsoft.com/en-us/download/details.aspx?id=55543
- Enable third-party updates - /en-us/sccm/sum/deploy-use/third-party-software-updates
- Automatically manage the WSUS signing certificate - /en-us/sccm/sum/deploy-use/third-party-software-updates#automatically-manage-the-wsus-signing-certificate
- Manually manage the WSUS signing certificate - /en-us/sccm/sum/deploy-use/third-party-software-updates#manually-manage-the-wsus-signing-certificate
- Manually manage the WSUS signing certificate - https://patchmypc.com/publishing-service-setup-documentation