Configuring Port Separation
97
Only the subsystems which have separate services interfaces (CA, OCSP, DRM, and TKS) can be
configured for port separation. The other subsystems (RA and TPS) cannot.
NOTE
Port separation is required to apply
Errata RHBA-2010:0170
1
and resolve a vulnerability in
the TLS/SSL protocols.
For example:
1. Open the directory instance.
cd /var/lib/rhpki-ca/
2. Open the configuration directory.
cd conf/
3. Edit the
server.xml
file.
By default, there is one service defined, between the
<Service>
and
</Service>
tags.
Copy this entry so that all three services have an entry. Add a
<Connector port="..."
line
with the TCP port and an
<Host appBase="..."
entry to identify the location of the web
directory for the service. The
appBase
directory should be something like
webapps.admin
and
located in the subsystem's instance directory.
... default entry, used as the agent service ...
<Service
name="Catalina"
>
<Connector port="9080" ... />
the insecure port definition, which is used by all
services
<Connector
port="9444"
... />
<Engine
name="Catalina"
defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
<Host name="localhost"
appBase="webapps"
unpackWARs="true" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="localhost_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
</Host>
</Engine>
</Service>
... admin services entry ...
<Service
name="CatalinaAdmin"
>
Summary of Contents for CERTIFICATE SYSTEM 7.3 - ADMINISTRATION
Page 15: ...xv Index 525 ...
Page 16: ...xvi ...
Page 38: ...Chapter 1 Overview 16 Figure 1 4 Certificate System Architecture ...
Page 82: ...Chapter 2 Installation and Configuration 60 rpm ev rhpki manage ...
Page 154: ...132 ...
Page 194: ...172 ...
Page 238: ...216 ...
Page 244: ...222 ...
Page 246: ...224 ...
Page 286: ...264 ...
Page 292: ...270 ...
Page 318: ...Chapter 13 Certificate Profiles 296 Parameter IssuerType_n IssuerName_n ...
Page 321: ...Freshest CRL Extension Default 299 Parameter PointName_n PointIssuerName_n ...
Page 398: ...376 ...
Page 412: ...390 ...
Page 472: ...450 ...
Page 506: ...484 ...
Page 528: ...506 ...
Page 546: ...524 ...