W jaki sposób można wygenerować CSR bez konieczności wprowadzania danych przez użytkownika, na przykład do generowania raportów CSR z poziomu aplikacji?Przekazywanie nazw wyróżniających CSR jako parametrów do OpenSSL
15
A
Odpowiedz
31
zdać przedmiot poprzez „-subj” argumentu:
openssl req -new -key <private key file> -out <CSR output file> -subj "/C=<Country Name>/ST=<State>/L=<Locality Name>/O=<Organization Name>/CN=<Common Name>"
Pamiętaj, że jeśli chcesz mieć OpenSSL zbudować ciąg przedmiot dla ciebie, możesz stworzyć CSR w normalny sposób, a następnie wykonać polecenie do samodzielnego podpisania. Doskonale sformatowana linia tematu zostanie odtworzona na górze ("subject ="):
openssl x509 -req -days 365 -in server.csr -signkey server.pem
Loading 'screen' into random state - done
Signature ok
subject=/C=US/ST=Florida/L=Miami/O=Test Group/CN=testgroup.server5
Getting Private key
...