Code Signing-certifikat
Skydda dina användare mot falsk programvara. Ett Code Signing-certifikat bekräftar att din programvara, dina skript och dina applikationer är äkta och oförändrade. Det tar bort varningarna Windows och macOS visar när användare försöker installera osignerad kod.
Vad är Code Signing?
Ett digitalt certifikat som signerar din kod. Signaturen bekräftar utgivaren och garanterar att koden inte har ändrats.
Används för att signera
Fördelar
Ingen "Unknown Publisher"-varning
Användarna installerar tryggt utan säkerhetsvarningar
Verifierat utgivarnamn
Ditt företagsnamn visas i signaturen
Skydd mot manipulation
Garanterar att koden inte har ändrats sedan signering
Windows SmartScreen
Nödvändigt för .exe-distribution utan blockering
OV och EV-typer
Välj den nivå som passar ditt företag
Typer av Code Signing-certifikat
OV Code Signing
Organisation Validated
- ✓ Utfärdas till verifierade företag
- ✓ Visar företagsnamnet i signaturen
- ✓ Utfärdningstid: 1–3 arbetsdagar
- ✓ Leverans: USB-token, Azure Key Vault eller Google Cloud KMS
- ✓ Idealisk för: standard programvarudistribution
EV Code Signing
Extended Validation
- ✓ Strängast möjlig identitetsverifiering
- ✓ Högre SmartScreen-rykte från start
- ✓ Leverans: USB-token, Azure Key Vault eller Google Cloud KMS
- ✓ Idealisk för: drivrutiner, enterprise-programvara, snabbt förtroende
Code Signing-certifikat
OV Code Signing
DigiCert CodeSign OV
DigiCert OV Code Signing. Brett plattformsstöd.
GlobalSign CodeSign
GlobalSign OV Code Signing. Starkt varumärke.
EV Code Signing
SmartScreen, nedladdningsvarningar och rykte
Windows SmartScreen visar varningar baserade på utgivarens rykte och certifikattyp. Utan certifikat eller med lågt rykte visas denna varning, där "Kör"-knappen är dold:
Windows skyddade din dator
Microsoft Defender SmartScreen förhindrade en okänd app från att starta. Att köra denna app kan innebära en risk.
Mer information
Användaren måste klicka "Mer information" för att se "Kör ändå"
SmartScreen använder fyra nivåer av varningar:
Osignerad eller okänd utgivare
"Windows skyddade din dator" med bara "Kör inte". Användaren måste klicka "Mer information" för att se "Kör ändå". Denna varning visas även för nya OV-signerade appar med lågt rykte.
OV Code Signing (nytt program)
"[Utgivarnamn] laddas inte ned ofta." Utgivarens namn visas, men rykte måste byggas gradvis med fler nedladdningar.
EV Code Signing
Startar med högre rykte. Varningen försvinner snabbare eller visas kanske inte alls. Krävs för Windows kernel-mode drivrutinssignering. Sedan mars 2024 behandlar Microsoft EV mer som OV, men rykte byggs fortfarande snabbare.
Etablerat rykte
Ingen varning. När tillräckligt många användare har laddat ner och kört programvaran utan problem försvinner varningen helt, oavsett om certifikatet är OV eller EV.
Trusted Publishers: För att helt eliminera varningar på specifika maskiner kan certifikatet läggas till i Windows Trusted Publishers-certifikatlagret. Detta görs vanligtvis av lokala IT-avdelningar via grupprinciper för den egna organisationens programvara eller deras huvudleverantörers certifikat.
Giltighet och nyckelkrav
Maximalt 459 dagars giltighet
CA/Browser Forum begränsar Code Signing-certifikat till maximalt 459 dagars giltighet (cirka 15 månader). Flerårsbeställningar utfärdas med årliga förnyelser. Tidsstämplade signaturer förblir giltiga efter certifikatets utgångsdatum, så använd alltid tidsstämpling vid signering.
Hårdvarusäkrade privata nycklar krävs
Sedan 1 juni 2023 kräver alla Code Signing-certifikat att den privata nyckeln lagras på FIPS 140-2 Level 2
(eller Common Criteria EAL 4+) certifierad hårdvara. Programvarubaserade .pfx-filer tillåts inte längre av någon CA.
Detta är ett branschkrav, inte en policy hos en specifik CA eller återförsäljare.
Läs vår fullständiga guide till nyckellagring.
Hur lagras signeringsnyckeln?
Sedan juni 2023 kräver alla Code Signing-certifikat att den privata nyckeln lagras på certifierad hårdvara. Tre alternativ finns:
USB-token
Fysisk SafeNet-token, ingår i certifikatet. Skickas med next business day-paket, normalt mottaget inom 2 arbetsdagar.
Azure Key Vault
Moln-HSM från Microsoft. Perfekt för CI/CD-pipelines och fjärrsignering. ~50 kr/månad.
Google Cloud KMS
Moln-HSM från Google. Bra för organisationer som redan använder Google Cloud. ~25 kr/månad.
USB-token eller moln-HSM?
Jämför USB-token, Azure Key Vault, Google Cloud KMS och AWS KMS. Se priser, fördelar och begränsningar för varje lösning.
Nyckellagring och signeringsverktyg
Läs mer om varje metod för nyckellagring och de signeringsverktyg som används för att signera din kod.
Nyckellagring
USB-token
SafeNet krypteringsenhet ingår. FIPS 140-2 Level 2.
Azure Key Vault
Moln-HSM från Microsoft. Ca 50 kr/månad.
Google Cloud KMS
Moln-HSM från Google. Ca 25 kr/månad.
AWS KMS
Moln-HSM från Amazon. Ca 10 kr/månad.
Office-makron
Signera VBA-makron och distribuera via Group Policy.
HSM-jämförelse
Jämför alla alternativ för nyckellagring sida vid sida.
Signeringsverktyg
SignTool / AzureSignTool
Microsofts officiella signering. Windows + Azure Key Vault.
Jsign
Plattformsoberoende. Alla nyckelarkiv. Java-baserat, open source.
Guider
Vanliga frågor om Code Signing
Hitta svar på de vanligaste frågorna om SSL-certifikat och FairSSL.
Redo att signera din programvara?
Skapa ett gratis konto och utfärda ditt första certifikat på under 10 minuter.