explain platform differences in code signing
This commit is contained in:
parent
94e6be6cae
commit
63d670c286
1 changed files with 9 additions and 2 deletions
|
@ -1,8 +1,15 @@
|
||||||
# Code Signing
|
# Code Signing
|
||||||
|
|
||||||
Code signing is a security technology that you use to certify that an app was
|
Code signing is a security technology that you use to certify that an app was
|
||||||
created by you. Once an app is signed, the system can detect any change to the
|
created by you.
|
||||||
app, whether the change is introduced accidentally or by malicious code.
|
|
||||||
|
On macOS the system can detect any change to the app, whether the change is
|
||||||
|
introduced accidentally or by malicious code.
|
||||||
|
|
||||||
|
On Windows the system assigns a trust level to your code signing certificate which
|
||||||
|
if you don't have, or if your trust level is low will cause security dialogs to
|
||||||
|
appear when users start using your application. Trust level builds over time
|
||||||
|
so it's better to start code signing as early as possible.
|
||||||
|
|
||||||
While it is possible to distribute unsigned apps, it is not recommended.
|
While it is possible to distribute unsigned apps, it is not recommended.
|
||||||
For example, here's what macOS users see when attempting to start an unsigned app:
|
For example, here's what macOS users see when attempting to start an unsigned app:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue