GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Nicht interaktive Erstellung von SSL-Zertifikatsanforderungen

Lösung 1:

Ihnen fehlen zwei Teile:

die Betreffzeile, die als

aufgerufen werden kann
-subj "/C=US/ST=New Sweden/L=Stockholm /O=.../OU=.../CN=.../emailAddress=..."
  • Ersetzen von ... durch den Wert X= als X509-Code (O Organisation/O OrganisationU nit/etc ... )

der Passwortwert, der aufgerufen werden kann als

-passout pass:client11
-passin  pass:client11
  • die ein Ausgabe-/Eingabepasswort geben

Mein Aufruf für einen neuen Schlüssel sieht so aus

openssl genrsa -aes256 -out lib/client1.key -passout pass:client11 1024
openssl rsa -in lib/client1.key -passin pass:client11 -out lib/client1-nokey.key

openssl req -new -key lib/client1.key -subj req -new \
    -passin pass:client11 -out lib/client1.csr \
    -subj "/C=US/ST=New Sweden/L=Stockholm/O=.../OU=.../CN=.../emailAddress=..."

(Jetzt wo ich es sehe, gibt es zwei -new ... )

Lösung 2:

Suchen Sie nach -batch Option wie in den offiziellen Dokumenten beschrieben.


Linux
  1. Was ist ein SSL-Zertifikat?

  2. Installieren Sie ein SSL-Zertifikat

  3. Erwerben oder erneuern Sie ein SSL-Zertifikat

  4. Speicherort des SSL-Zertifikats unter UNIX/Linux

  5. Curl:Zertifikatsüberprüfung deaktivieren

So installieren Sie das SSL-Zertifikat auf NGINX

Was ist ein SSL-Zertifikat?

Erstellen eines selbstsignierten SSL-Zertifikats

SSL-Zertifikate auf einem Windows-Server installieren

SSL-Checker-Tool

So überprüfen Sie das SSL-Ablaufdatum auf Plesk