Normally we would generate a csr file from the server needing the certificate including san info.
I would then generate the certificate against our certificate authority and then install the certificate on the server. I must be honest I was totally lost following the documentation.
I get that all parts of Graylog must run https for it to work and that there may need to be different cert files for each component. I have applied a lot certs to servers before but never seen anything like this before. I am not complaining, always good to learn new things.
you are right - the documentation is not really useful from the first user perspective. We work on this and it will improve over time.
REST API and Webinterface should use the same certificate and your own CA might need to be added to the JVM Keystore that Graylog can verify the connection.
The java keytool is not present on the ova appliance, what should it be?
The program ‘keytool’ can be found in the following packages:
gcj-4.8-jre-headless
openjdk-7-jre-headless
gcj-4.6-jre-headless
openjdk-6-jre-headless
Try: sudo apt-get install
I have all the certs in the required formats I just don’t know what to do with them. I only want a certificate on the logon page som our logons aren’t clear text.
Thanks for your help. I found this documentation earlier today. I changed the graylog.crt file and graylog.key earlier today and then got caught up on something else. I just restarted nginx and it all working beautifully. Many thanks for your help.