Ich habe eine LAMP-Lösung erstellt, die viele Powershell-Dateien generiert, die für die Ausführung auf vielen Windows-Servern automatisiert sind.Generieren Sie x.509-Schlüsselpaar unter Linux für die Verwendung mit Windows
Ich brauche ein öffentliches/privates Schlüsselpaar innerhalb Linux, zu erzeugen, so dass ich die Powershell-Dateien signieren und dann ihre Authentizität in Windows überprüfen, über Ausführungspolitik der Powershell eingestellt wurde auf „AllSigned“
Ich habe versucht PGP, aber festgestellt, dass der öffentliche Schlüssel, den es generiert, nicht vom Zertifikat-Manager von Windows Server akzeptiert wird.
Ich möchte private Schlüssel verwenden, die nicht von einer Root-Autorität unterstützt werden, und es gibt viele verschiedene Powershell-Skripte, die authentifiziert und auf vielen Windows-Servern ausgeführt werden müssen.
Meine Frage ist - Wie zu x.509 Schlüsselpaar, das Windows-Zertifikat-Manager wird akzeptieren, dass mit Powershell "AllSigned" Ausführungsrichtlinie funktionieren wird?
Jede Hilfe wird geschätzt.
Das war genau das, was ich suchte! OpenSSL! Ich konnte ein öffentliches/privates Schlüsselpaar erstellen und den öffentlichen Schlüssel in meinen Test Windows Server importieren! Obwohl ich viele Referenzen von dieser Webseite gemacht habe: https://raymii.org/s/tutorials/Sign_and_verify_text_files_to_public_keys_via_the_OpenSSL_Command_Line.html –