Seite 1 von 1
Alle Pakete mit dem neuen Schlüssel neu signieren
Veröffentlicht: 29. Januar 2020 - 11:03 Uhr
von Mouka
Hallo,
ich verwende derzeit die kostenlose Version 1.8.
In der Dokumentation steht:
„Da die Pakete im lokalen Repository mit dem alten Schlüssel signiert sind, müssen alle Pakete mit dem neuen Schlüssel neu signiert werden.
Um alle WAPT-Pakete (Software- und Maschinenpakete) mit dem neuen Schlüssel neu zu signieren, verwenden Sie den Befehl:
wapt-get sign-packages C:\\waptdev\\*
“.
Ich habe diesen Befehl ausgeführt:
C:\WINDOWS\system32>wapt-get sign-packages C:\\waptdev\\*
Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Unbekannte Aktion: sign-packages.
Das hat mein Problem aber nicht gelöst.
Ich teste WAPT gerade; mein Server läuft unter CentOS 7.5 und die Konsole unter Windows 10.
Die einfachste Lösung wäre wahrscheinlich ein Neustart. Gibt es eine Möglichkeit, von Grund auf neu zu beginnen, ohne Server und Konsole neu installieren zu müssen?
Vielen Dank.
Betreff: Alle Pakete mit dem neuen Schlüssel neu signieren
Veröffentlicht: 29. Januar 2020 - 11:39 Uhr
von htouvet
(Frage: Warum müssen Sie die Pakete neu signieren?)
Es geht schneller, die Pakete direkt auf dem Server neu zu signieren
Server(Andernfalls müssen Sie alle Pakete auf Ihren Computer herunterladen, sie erneut signieren und wieder hochladen.)
Dazu müssen Sie vorübergehend Ihren privaten Schlüssel (.pem) und Ihr Zertifikat auf den Server kopieren (z. B. mit winscp3) und anschließend den Befehl wapt-signpackages in einer SSH-Sitzung auf dem Server ausführen.
Zum Beispiel...
Code: Alle auswählen
wapt-signpackages -i -s -c /root/moi.crt -k /root/moi.pem /var/www/wapt/*.wapt
Lassen Sie Ihren Schlüssel (.pem) nicht auf dem Server.
Helfen :
Code: Alle auswählen
]# wapt-signpackages --help
Usage: wapt-signpackages -c crtfile package1 package2
Resign a list of packages
Options:
-h, --help show this help message and exit
-c PUBLIC_KEY, --certificate=PUBLIC_KEY
Path to the PEM RSA certificate to embed identitiy in
control. (default: )
-k PRIVATE_KEY, --private-key=PRIVATE_KEY
Path to the PEM RSA private key to sign packages.
(default: )
-l LOGLEVEL, --loglevel=LOGLEVEL
Loglevel (default: warning)
-m MD, --message-digest=MD
Message digest type for signatures. (default: sha256)
-s, --scan-packages Rescan packages and update local Packages index after
signing. (default: False)
-r, --remove-setup Remove setup.py. (default: False)
-i, --inc-release Increase release number when building package
(default: False)
--maturity=SET_MATURITY
Set/change package maturity when signing package.
(default: None)
--keep-signature-date
Keep the current package signature date, and file
changetime (default: False)
--if-needed Re-sign package only if needed
Betreff: Alle Pakete mit dem neuen Schlüssel neu signieren
Veröffentlicht: 29. Januar 2020 – 13:51 Uhr
von Mouka
Diese Möglichkeit war mir nicht bewusst.
Ich werde es ausprobieren.
Danke
Betreff: Alle Pakete mit dem neuen Schlüssel neu signieren
Veröffentlicht: 29. Januar 2020 – 14:10 Uhr
von Mouka
(Frage: Warum müssen die Pakete neu signiert werden?)
Weil ich ein Zertifikat neu erstellt habe. Ich führe Tests durch; ich bin noch nicht im Produktivbetrieb.
Betreff: Alle Pakete mit dem neuen Schlüssel neu signieren
Veröffentlicht: 24. Mai 2020 - 20:44 Uhr
von alfred47
mouka schrieb: ↑29. Jan. 2020 - 11:03 Uhr
Hallo,
ich verwende derzeit Version 1.8 Free.
Wie in der Dokumentation angegeben:
„Da die Pakete im lokalen Repository mit dem alten Schlüssel signiert sind, müssen alle Pakete mit dem neuen Schlüssel neu signiert werden.
Um alle WAPT-Pakete (Software- und Maschinenpakete) mit dem neuen Schlüssel neu zu signieren, verwenden Sie den Befehl:
wapt-get sign-packages C:\\waptdev\\*
“
Ich habe Folgendes ausgeführt:
C:\WINDOWS\system32>wapt-get sign-packages C:\\waptdev\\*
Konfigurationsdatei: C:\Program Files (x86)\wapt\wapt-get.ini
Unbekannte Aktion sign-packages
Mein Problem besteht jedoch weiterhin.
Ich teste WAPT gerade; mein Server läuft unter CentOS 7.5 und die Konsole unter Windows 10.
Die einfachste Lösung ist wahrscheinlich, von vorne anzufangen. Gibt es eine Möglichkeit, von Grund auf neu zu beginnen, ohne Server und Konsole neu installieren zu müssen?
Vielen Dank.
Ich glaube, das ist ohne eine Neuinstallation des Servers und der Konsole unmöglich
Falls Sie eine andere Lösung finden, schreiben Sie diese bitte hier auf
DANKE
Betreff: Alle Pakete mit dem neuen Schlüssel neu signieren
Veröffentlicht: 25. Mai 2020 – 13:29 Uhr
von Sfonteneau
Code: Alle auswählen
wapt-signpackages -s --message-digest=sha256,sha1 -c C:\private\wapt-private-20180312-1522.crt C:\wapt\waptserver\repository\wapt\*.wapt