# Code signing

Concept · [Cloud, hosting and security](https://ecosystem.samcarlton.com/cloud)

Also called: code-signing, signed app, signing certificate, notarization

Attaching a digital signature to software so computers and [app stores](https://ecosystem.samcarlton.com/web-app-mobile-app) can confirm who made it and that it was not altered.

**For example:** A Mac app has to be signed and notarized, or [macOS](https://ecosystem.samcarlton.com/macos) warns users that it cannot check the app.

## Connects to (3)

- [Encryption](https://ecosystem.samcarlton.com/encryption): Scrambling data with a key so only someone with the right key can read it.
- [Deployment](https://ecosystem.samcarlton.com/deployment): Putting the latest version of your app onto the live servers where real users can reach it.
- [Web app vs mobile app](https://ecosystem.samcarlton.com/web-app-mobile-app): A web app runs in a browser at a web address, on any device.

Map view: https://ecosystem.samcarlton.com/code-signing
