Code Signing Security

Guides and documentation from the CodeSignCert.com resource centre.

Code Signing Security

HSM vs. KMS: A Complete Comparison for Secure Key Management

Every encryption strategy eventually runs into the same question: where do the keys actually live? An HSM (Hardware Security Module) is a physical device that generates and guards cryptographic keys inside a sealed, tamper-resistant boundary � the keys never leave in readable form.

Read More →
Code Signing Security

How to Sign an Azure Application with SignTool Using KSP Library

Your Azure application build is complete. The installer is packaged, the pipeline has run, and it is ready for distribution. Then Windows Defender SmartScreen evaluates it � and presents the end user with an “Unknown Publisher” warning that stops the install cold. If you have been in cloud-native software delivery long enough, you know this moment. The fix is not complicated, but it must be done correctly, and in 2024 the standards for what “correctly” means changed significantly.

Read More →
Code Signing Security

What is LockApp.exe? How to Disable It or Fix It on Windows 11/10

Every time you walk away from your computer and come back to a beautiful wallpaper with a clock on it, that’s not magic � that’s LockApp.exe doing its job quietly behind the scenes. But what exactly is it? Is it safe? And what should you do when it starts misbehaving?

Read More →
Code Signing Security

Certificate Manager Windows: The Complete Guide for IT Admins (2025)

Every time you visit an HTTPS website, connect to a corporate Wi-Fi network, establish a VPN tunnel, or run signed software, Windows quietly checks a digital certificate behind the scenes. These certificates are the backbone of trust in modern computing � they verify identities, encrypt communications, and authorize software. But where does Windows actually store and manage them?

Read More →
Code Signing Security

Checking Unsigned Drivers in Windows 11/10: Quick Troubleshooting Guide

If your Windows 11 or 10 PC is behaving unpredictably � crashing, freezing, or showing strange hardware errors � unsigned drivers might be to blame. Drivers act as communication bridges between your operating system and hardware. When a driver isn�t digitally signed, it means Microsoft hasn�t verified its integrity or compatibility, which can lead to serious issues.

Read More →
Code Signing Security

The truth about SHA1, SHA-256, dual-signing, and Code Signing Certificates

With effect from 30th May 2020, SHA1 timestamping is deprecated because the SHA1 roots have got expired. So it is highly recommended to use only the SHA256 timestamp server from now onwards. Also, Microsoft has announced a SHA256 transition a few years ago. This means that all the Windows software developers must be compulsorily onboard as of Jan 1, 2016.

Read More →