22
•
rhn-org-trusted-ssl-cert-VER-REL.noarch.rpm
tribution to client systems. It contains the CA SSL public certificate (above) and installs
it in this location:
•
rhn-ca-openssl.cnf
— always lists the latest versions of the relevant files.
•
latest.txt
Once finished, you're ready to distribute the RPM to client systems. Refer to
Section 3.3 Deploying the CA SSL Public Certificate to Clients.
3.2.4. Generating Web Server SSL Key Sets
Although you must have a CA SSL key pair already generated, you will likely generate
web server SSL key sets more frequently, especially if more than one Proxy or Satellite is
deployed. Note that the value for
words, a distinct set of SSL keys and certificates must be generated and installed for every
distinct RHN server hostname.
The server certificate build process works much like CA SSL key pair generation with
one exception: All server components end up in subdirectories of the build directory that
reflect the build system's machine name, such as
generate server certificates, issue a command like this:
rhn-ssl-tool --gen-server --password=MY_CA_PASSWORD --dir="/root/ssl-build" \
--set-state="North
--set-org-unit="IS/IT" --email="admin@example.com" \
--set-hostname="rhnbox1.example.com
Replace the example values with those appropriate for your organization. This will result
in the following relevant files in a machine-specific subdirectory of the build directory:
— the Web server's SSL private server key
•
server.key
— the Web server's SSL certificate request
•
server.csr
— the web server's SSL public certificate
•
server.crt
•
rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm
the RPM prepared for distribution to RHN Servers. Its associated src.rpm file is
also generated. This RPM contains the above three files. It will install them in these
locations:
/etc/httpd/conf/ssl.key/server.key
•
/etc/httpd/conf/ssl.csr/server.csr
•
/etc/httpd/conf/ssl.crt/server.crt
•
/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
— the SSL CA configuration file
--set-hostname
Carolina" --set-city="Raleigh" --set-org="Example
Chapter 3. SSL Infrastructure
— the RPM prepared for dis-
is different for each server. In other
/root/ssl-build/MACHINE_NAME
. To
Inc." \
—
Need help?
Do you have a question about the NETWORK 4.1.0 - CLIENT and is the answer not in the manual?
Questions and answers