Ein Code-Plugin signieren
Signiere die Builds deines Plugins mit deinem eigenen Schlüssel, hier im Browser. Lesegeräte prüfen diese Signatur, bevor sie ein Plugin laden, damit sie wissen, dass jede Version vom selben Autor kommt. Dein Schlüssel und deine Dateien bleiben auf diesem Computer.
Dieser Browser kann nicht mit Ed25519-Schlüsseln signieren. Neuere Versionen von Firefox, Chrome, Edge und Safari können es: Firefox 129, Chrome und Edge 137, Safari 17 oder neuer. Oder signiere mit dem Signier-Werkzeug von PaperPaw auf deinem eigenen Computer oder in deiner CI:
paperpaw-sign sign-plugin <file> --key <key>
-
Dein Schlüssel
Einen Build mit deinem Schlüssel zu signieren, sagt, dass er deiner ist. Ein Lesegerät merkt sich den Schlüssel, wenn ein Plugin zum ersten Mal installiert wird, und lehnt ein Update ab, das von einem anderen signiert ist; signiere darum jede Version mit demselben Schlüssel. Wenn du schon einmal signiert hast, wähl diese Schlüsseldatei.
Noch kein Schlüssel gewählt
Signierst du zum ersten Mal? Mach einen Schlüssel: Die Seite speichert ihn als paperpaw-author.key in deinen Downloads.
Die Schlüsseldatei gehört dir allein. Halte sie privat und sicher, mit einer Kopie an einem anderen Ort: Wer sie hat, kann in deinem Namen Plugins signieren, und ohne sie lässt sich auf keinem Gerät, das das Plugin hat, ein Update von dir installieren. Lade sie nie hoch, nicht in die Plugin-Bibliothek und nirgends sonst; die Bibliothek braucht immer nur die signierten Builds.
- Öffentlicher Schlüssel
- Fingerabdruck
-
Die Builds wählen
Wähl die .ppn-Dateien deines Plugins, eine für jedes Lesegerät, wie paperpaw-sign pack sie macht. Eine Signatur, die eine Datei schon hat, wird ersetzt.
Noch keine Dateien gewählt
-
Sie signieren
Jede Datei wird mit deinem Schlüssel signiert, so geprüft, wie ein Lesegerät sie prüft, und zum Speichern unter ihrem eigenen Namen angeboten.
Schick die signierten Builds dann mit deinem Plugin ein: ein Plugin einreichen.
Nichts verlässt deinen Computer
Die Seite liest deinen Schlüssel und deine Dateien im Browser und signiert sie dort. Sie kann sie nirgendwohin senden: Diese Seite erlaubt es der Seite nicht, etwas abzurufen. Der Schlüssel ist vergessen, wenn du die Seite schließt oder neu lädst.
Signieren ohne den Browser
Das Signier-Werkzeug von PaperPaw tut dasselbe auf deinem eigenen Computer oder in deiner CI, mit derselben Schlüsseldatei. Es macht auch einen Schlüssel:
paperpaw-sign key paperpaw-author.key
paperpaw-sign sign-plugin my-plugin-x4.ppn --key paperpaw-author.key