
44 Securing Your Server
When you use a signed certificate, you guarantee the identity of the orga-
nization running the server. For example, if thecertificate says thewebsite
is Red Hat Software’s, and the user trusts the CA, then there is no reason
to doubt that any files or programs downloaded from that site really are
from Red Hat Software, Inc.
If you upgraded from the original Red Hat Secure Web Server (version
1.0), your old key (httpsd.key)and certificate(httpsd.crt) will be lo-
catedin/etc/httpsd/conf. Movethesetwofilesto /etc/httpd/conf.
Then start your secure web server as described in section 2.7 on page 40.
You should not need to get a new certificate.
Please Note:VeriSign is a very widely used CA. If you already have a
VeriSign certificate for another purpose or that you used for a different
web server software, you may have been considering using your exist-
ing VeriSign certificate with your new secure web server. However, you
are not allowed to, because VeriSign issues certificates for one particular
server software and IP address/domain name combination.
If you change either of those parameters (for example, if you previously
used anothersecureweb serverproduct and nowyou want touse the Red
Hat Secure Web Server), the VeriSign certificate you obtained to use with
the previous configuration will not work with the new configuration. You
will have to obtain a new VeriSign certificate.
3.1 How Server Security Works
Internet security depends upon the successful interaction and outcome
of three factors: authentication, integrity and privacy. Authentication is
when you know with certainty the identity of the person or organization
with whom you are communicating. Integrity is when the data you send
is the data thatis received(i.e., no tampering with the data occurred on its
way to its destination). Privacy is when no third party can intercept and
understand the private communication.
Your Red Hat Linux Secure Web Server provides for these factors by in-
corporating SSLeay (an implementation of SSL, the Secure Sockets Layer
protocol) into the Apacheweb server and by the use of CA-approveddig-
ital certificates. SSL handles the encrypted communications (integrity and
Commenti su questo manuale