NetWorker: Efter att ha tillämpat ett CA-signerat certifikat kan NMC gstd inte starta felet: SYSTEMKRITISK Det gick inte att verifiera certifikatet
Summary: NMC gstd misslyckas efter tillämpning av CA-signerad nyckel Fel: gstd SYSTEM kritiskt Det gick inte att verifiera certifikatet i D:\Program Files\EMC NetWorker\Management\GST\etc\cakey.pem. ...
Symptoms
- NetWorker Management Console (NMC) går inte att komma åt.
- NMC-serverns gstd-tjänst startar inte med ett fel i gstd.raw:
Error: gstd SYSTEM critical Failed to verify certificate in C:\Program Files\EMC NetWorker\Management\GST\etc\cakey.pem.
- Linux:
/opt/lgtonmc/logs/gstd.raw - Windows:
C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.raw - .raw filer kan återges med:
nsr_render_log path_to_gstd.raw
Cause
Cakey.pem genererades felaktigt.
Resolution
GSTD-certifikatfilen cakey.pem ska endast innehålla en privat nyckel och ett CA-signerat certifikat. Den innehåller inte rotcertifikat och mellanliggande certifikat.
Steg för att generera cakey.pem från ett CA-signerat certifikat.
-
Hämta de CA-signerade certifikaten i antingen enskilda nyckelfiler eller en enda fil i PFX-format.
-
Om de signerade certifikatutfärdarcertifikaten finns i en enda PFX-fil kan den privata nyckeln och det signerade certifikatutfärdarcertifikatet extraheras på samma sätt som med OpenSSL-verktyget (Windows kanske inte har OpenSSL installerat, det kan installeras separat).
-
Extrahera den privata nyckeln och det CA-signerade certifikatet från PFX-filen.
- Privat nyckel:
# openssl pkcs12 -in <file>.pfx -out server.key -nodes -nocerts
- CA-certifikat:
# openssl pkcs12 -in <file>.pfx -out server.crt -nokeys
- Privat nyckel:
-
Kontrollera integriteten för server.key och server.crt.
- Privat nyckel:
# openssl pkey -in server.key -pubout -outform pem | sha256sum
- CA-certifikat:
# openssl x509 -in server.crt -pubkey -noout -outform pem | sha256sum
Se till att utdata visar samma kontrollsummahash från dessa två utdata. Om de är olika finns det ett problem. Om de är desamma går du till nästa steg.
- Privat nyckel:
-
Konvertera privat nyckel och CA-certifikat till PEM-format.
- Privat nyckel
# openssl rsa -in server.key -outform pem -out server.key.pem
- CA-certifikat
# openssl x509 -in server.crt -outform pem -out server.crt.pem
- Privat nyckel
-
Kombinera nyckeln eller certifikatet i filen cakey.pem för NMC:
- Linux:
# cat server.key.pem server.crt.pem > cakey.pem - Windows (PowerShell):
PS > get-content server.key.pem,server.crt.pem | out-file cakey.pem
- Linux:
-
-
Stäng av NMC-servern
- Linux:
systemctl stop gst - Windows:
net stop gstd
- Linux:
-
Kopiera cakey.pem till NMC-servrarnas installationsplats:
- Linux:
/opt/lgtonmc/etc/cakey.pem - Windows:
[Install Drive]:\Program Files\EMC NetWorker\Management\GST\etc\cakey.pem
- Linux:
-
Starta NMC-servern:
- Linux:
systemctl start gst - Windows:
net start gstd
- Linux:
Additional Information
Privat nyckel: server.key
CA signerad: server.crt