Encryption properties
Use this section as a reference for encryption properties located in spectrum-container.properties.
HTTPS and HTTP properties
These properties are located in the "Spectrum http settings" section of spectrum-container.properties.
Property | Description |
---|---|
spectrum.http.enabled | Enable/disable basic HTTP |
spectrum.http.port | HTTP port |
spectrum.https.enabled | Enable/disable basic HTTPS |
spectrum.https.port | HTTPS port |
spectrum.https.encryption.validateCerts | Should certificates be validated? |
spectrum.https.encryption.trustAll | Trust all certificates if no keystore or truststore are provided? |
spectrum.https.encryption.selfSignedCert | Are certificates self-signed? |
spectrum.https.encryption.trustAllHosts | Is hostname verification disabled? |
spectrum.https.encryption.keystoreType | Keystore type: pkcs12 or jks |
spectrum.https.encryption.keystore | Keystore file name in <spectruminstallationdirectory>/server/ app/conf/certs |
spectrum.https.encryption.keystorePassword | Keystore password |
spectrum.https.encryption.keystoreAlias | Alias of certificate, if applicable, or use first key found |
spectrum.https.encryption.truststoreType | Truststore type: pkcs12 or jks |
spectrum.https.encryption.truststore | Truststore file name in <spectruminstallationdirectory>/server/ app/conf/certs |
spectrum.https.encryption.truststorePassword | Truststore password |
Caching properties
Property | Description |
---|---|
spectrum.cache.encryption.keystoreType | Keystore type: pkcs12 or jks |
spectrum.cache.encryption.keystore | Keystore file name in <spectruminstallationdirectory>/server/ app/conf/certs |
spectrum.cache.encryption.keystorePassword | Keystore password |
spectrum.cache.encryption.truststoreType | Truststore type: pkcs12 or jks |
spectrum.cache.encryption.truststore | Truststore file name in <spectruminstallationdirectory>/server/ app/conf/certs |
spectrum.cache.encryption.truststorePassword | Truststore password |
Indexing properties
These properties are found in the “Index settings (Elasticsearch)” section of spectrum-container.properties.
Property | Description |
---|---|
spectrum.index.encryption.enabled | Enable/disable encryption on indexing |
spectrum.index.encryption.trustAllHosts | Is hostname verification disabled? |
spectrum.index.encryption.node.keystoreType | Node keystore type: pkcs12 or jks |
spectrum.index.encryption.node.keystoreAlias | Alias of node certificate, if applicable, or use first key found |
spectrum.index.encryption.node.keystore |
Node keystore name in <spectruminstallationdirectory>/server/app/conf/certs |
spectrum.index.encryption.node.keystorePassword |
Node keystore password in <spectruminstallationdirectory>/server/app/conf/certs |
spectrum.index.encryption.node.truststoreType | Node truststore type: pkcs12 or jks |
spectrum.index.encryption.node.truststore |
Node keystore name in <spectruminstallationdirectory>/server/app/conf/certs |
spectrum.index.encryption.node.truststorePassword | Node truststore password |
spectrum.index.encryption.node.dn | Distinguished name of certificate used in node communications with indexing |
spectrum.index.encryption.client.keystoreType | Client keystore type: pkcs12 or jks |
spectrum.index.encryption.client.keystoreAlias | Client keystore name |
spectrum.index.encryption.client.keystore |
Name of client keystore file <spectruminstallationdirectory>/server/app/conf/certs |
spectrum.index.encryption.client.keystorePassword | Client keyword password |
spectrum.index.encryption.client.truststoreType | Client truststore type: pkcs12 or jks |
spectrum.index.encryption.client.truststore |
Name of client truststore file in <spectruminstallationdirectory>/server/app/conf/certs |
spectrum.index.encryption.client.truststorePassword | Client truststore password |
spectrum.index.encryption.client.dn | Distinguished name of certificate used in client communications with indexing |