Chapter 7. Token Processing System
156
•
Section 7.5.1, “Enabling SSL in TPS”
•
Section 7.5.2, “Server-Side Key Generation and Archival of Encryption Keys”
•
Section 7.5.3, “Smart Card Certificate Enrollment Profiles”
•
Section 7.5.4, “Automating Encryption Key Recovery”
•
Section 7.5.5, “Configuring Symmetric Key Changeover”
•
Section 7.5.6, “Setting Token Types for Specified Smart Cards”
7.5.1. Enabling SSL in TPS
By default, the TPS communicates with the Enterprise Security Client over standard HTTP. It may be
desirable to protect the TPS-client communications by using HTTP over SSL (HTTPS). To enable the
TPS to communicate over SSL, so that following:
1. Open the TPS instance configuration directory.
/var/lib/rhpki-tps
2. Edit the virtual host section in the
nss.conf
file with the SSL configuration. There are two
parameters to add to the default virtual host configuration,
ScriptAlias
and
DocumentRoot
.
Additionally, the
NSSVerifyClient
parameter is reset to
none
and the port numbers should be
reset to the TPS secure port. For example:
Listen 0.0.0.0:
7890
<VirtualHost _default_:
7890
>
ScriptAlias /cgi-bin/ "/var/lib/rhpki-tps/cgi-bin/"
DocumentRoot "/var/lib/rhpki-tps/docroot"
ErrorLog /var/lib/rhpki-tps/logs/error1_log
TransferLog /var/lib/rhpki-tps/logs/access1_log
NSSEngine on
NSSCipherSuite
-des,-desede3,-rc2,-rc2export,-rc4,-rc4rsa_3des_sha,
-rsa_des_rsa_des_sha,-rsa_null_md5,-rsa_null_sha,
-rsa_rc2_rsa_rc4_128_md5,-rsa_rc4_128_sha,-rsa_rc4_40_md5,
-rsa_rc4_56_sha,-fortezza,-fortezza_rc4_128_sha,-fortezza_null,
-fips_dfips_3des_sha,-rsa_aes_128_sha,-rsa_aes_256_sha,
+ecdhe_ecdsa_aes_256_sha
NSSProtocol SSLv3,TLSv1
NSSNickname "Server-Cert cert-rhpki-tps"
NSSCertificateDatabase /var/lib/rhpki-tps/alias
NSSVerifyClient none
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
NSSOStdEnvVars
</Files>
<Directory "/cgi-bin">
NSSOStdEnvVars
</Directory>
Summary of Contents for CERTIFICATE SYSTEM 7.2 - MIGRATION GUIDE
Page 36: ...Chapter 1 Overview 16 Figure 1 4 Certificate System Architecture ...
Page 144: ...124 ...
Page 160: ...140 ...
Page 208: ...188 ...
Page 210: ...190 ...
Page 256: ...236 ...
Page 282: ...Chapter 12 Certificate Profiles 262 Parameter IssuerName_n IssuerType_n ...
Page 285: ...Freshest CRL Extension Default 265 Parameter PointName_n PointIssuerName_n ...
Page 362: ...342 ...
Page 376: ...356 ...
Page 436: ...416 ...
Page 490: ...470 ...
Page 504: ...484 ...