Liking cljdoc? Tell your friends :D

puppetlabs.trapperkeeper.services.webserver.jetty9-config


acceptable-ciphersclj

source

acceptable-ciphers-fipsclj

source

common-connector-configclj

(common-connector-config config)

Inputs: [config :- WebserverRawConfig] Returns: WebserverConnectorCommon

Inputs: [config :- WebserverRawConfig]
Returns: WebserverConnectorCommon
sourceraw docstring

construct-ssl-x509-cert-chainclj

(construct-ssl-x509-cert-chain ssl-cert ssl-cert-chain)

Inputs: [ssl-cert :- schema/Str ssl-cert-chain :- (schema/maybe schema/Str)] Returns: (schema/pred ssl/certificate-list?)

Inputs: [ssl-cert :- schema/Str ssl-cert-chain :- (schema/maybe schema/Str)]
Returns: (schema/pred ssl/certificate-list?)
sourceraw docstring

contains-http-connector?clj

(contains-http-connector? config)
source

contains-https-connector?clj

(contains-https-connector? config)

Inputs: [config :- WebserverRawConfig] Returns: schema/Bool

Inputs: [config :- WebserverRawConfig]
Returns: schema/Bool
sourceraw docstring

contains-keys?clj

(contains-keys? config keys)

Inputs: [config :- WebserverRawConfig keys :- #{schema/Keyword}] Returns: schema/Bool

Inputs: [config :- WebserverRawConfig keys :- #{schema/Keyword}]
Returns: schema/Bool
sourceraw docstring

default-allow-renegotiationclj

source

default-client-authclj

source

default-hostclj

source

default-http-portclj

source

default-https-portclj

source

default-jmx-enableclj

source

default-protocolsclj

source

execute-post-config-script!clj

(execute-post-config-script! s script)

Inputs: [s :- Server script :- schema/Str]

Inputs: [s :- Server script :- schema/Str]
sourceraw docstring

fips-tls-1-dot-2-ciphersclj

source

get-cipher-suites-configclj

(get-cipher-suites-config config)
source

get-client-auth!clj

(get-client-auth! config)

Inputs: [config :- WebserverRawConfig] Returns: WebserverSslClientAuth

Inputs: [config :- WebserverRawConfig]
Returns: WebserverSslClientAuth
sourceraw docstring

get-jks-keystore-config!clj

(get-jks-keystore-config! {:keys [truststore keystore key-password
                                  trust-password]})

Inputs: [{:keys [truststore keystore key-password trust-password]} :- WebserverRawConfig] Returns: WebserverSslKeystoreConfig

Inputs: [{:keys [truststore keystore key-password trust-password]} :- WebserverRawConfig]
Returns: WebserverSslKeystoreConfig
sourceraw docstring

get-keystore-config!clj

(get-keystore-config! config)

Inputs: [config :- WebserverRawConfig] Returns: WebserverSslKeystoreConfig

Inputs: [config :- WebserverRawConfig]
Returns: WebserverSslKeystoreConfig
sourceraw docstring

get-or-parse-sequential-config-valueclj

(get-or-parse-sequential-config-value config key default)

Inputs: [config :- WebserverRawConfig key :- schema/Keyword default :- [schema/Str]] Returns: [schema/Str]

Some config values can be entered as either a vector of strings or a single comma-separated string. Get the value for the given config key, parsing it into a seq if it's a string, or returning a default if it's not provided.

Inputs: [config :- WebserverRawConfig key :- schema/Keyword default :- [schema/Str]]
Returns: [schema/Str]

Some config values can be entered as either a vector of strings or
 a single comma-separated string. Get the value for the given config
 key, parsing it into a seq if it's a string, or returning a default
 if it's not provided.
sourceraw docstring

get-ssl-crl-path!clj

(get-ssl-crl-path! config)

Inputs: [config :- WebserverRawConfig] Returns: (schema/maybe schema/Str)

Inputs: [config :- WebserverRawConfig]
Returns: (schema/maybe schema/Str)
sourceraw docstring

get-ssl-protocols-configclj

(get-ssl-protocols-config config)
source

get-x509s-from-ssl-cert-chain-pemclj

(get-x509s-from-ssl-cert-chain-pem ssl-cert-chain)

Inputs: [ssl-cert-chain :- (schema/maybe schema/Str)] Returns: (schema/pred ssl/certificate-list?)

Inputs: [ssl-cert-chain :- (schema/maybe schema/Str)]
Returns: (schema/pred ssl/certificate-list?)
sourceraw docstring

get-x509s-from-ssl-cert-pemclj

(get-x509s-from-ssl-cert-pem ssl-cert ssl-cert-chain)

Inputs: [ssl-cert :- schema/Str ssl-cert-chain :- (schema/maybe schema/Str)] Returns: (schema/pred ssl/certificate-list?)

Inputs: [ssl-cert :- schema/Str ssl-cert-chain :- (schema/maybe schema/Str)]
Returns: (schema/pred ssl/certificate-list?)
sourceraw docstring

HasConnectorclj

source

init-log-handlerclj

(init-log-handler config)

Inputs: [config :- WebserverRawConfig] Returns: RequestLogHandler

Inputs: [config :- WebserverRawConfig]
Returns: RequestLogHandler
sourceraw docstring

map-of-maps?clj

(map-of-maps? x)
source

maybe-add-http-connectorclj

(maybe-add-http-connector acc config)

Inputs: [acc config :- WebserverRawConfig] Returns: {(schema/optional-key :http) WebserverConnector, schema/Keyword schema/Any}

Inputs: [acc config :- WebserverRawConfig]
Returns: {(schema/optional-key :http) WebserverConnector, schema/Keyword schema/Any}
sourceraw docstring

maybe-add-https-connectorclj

(maybe-add-https-connector acc config)

Inputs: [acc config :- WebserverRawConfig] Returns: {(schema/optional-key :https) WebserverSslConnector, schema/Keyword schema/Any}

Inputs: [acc config :- WebserverRawConfig]
Returns: {(schema/optional-key :https) WebserverSslConnector, schema/Keyword schema/Any}
sourceraw docstring

maybe-get-http-connectorclj

(maybe-get-http-connector config)

Inputs: [config :- WebserverRawConfig] Returns: (schema/maybe WebserverConnector)

Inputs: [config :- WebserverRawConfig]
Returns: (schema/maybe WebserverConnector)
sourceraw docstring

maybe-get-https-connectorclj

(maybe-get-https-connector config)

Inputs: [config :- WebserverRawConfig] Returns: (schema/maybe WebserverSslConnector)

Inputs: [config :- WebserverRawConfig]
Returns: (schema/maybe WebserverSslConnector)
sourceraw docstring

maybe-get-pem-config!clj

(maybe-get-pem-config! config)

Inputs: [config :- WebserverRawConfig] Returns: (schema/maybe WebserverSslPemConfig)

Inputs: [config :- WebserverRawConfig]
Returns: (schema/maybe WebserverSslPemConfig)
sourceraw docstring

maybe-init-log-handlerclj

(maybe-init-log-handler config)
source

MultiWebserverRawConfigclj

source

MultiWebserverRawConfigUnvalidatedclj

source

one-default?clj

(one-default? config)
source

pem-ssl-config->keystore-ssl-configclj

(pem-ssl-config->keystore-ssl-config {:keys [ssl-ca-cert ssl-key ssl-cert
                                             ssl-cert-chain]})

Inputs: [{:keys [ssl-ca-cert ssl-key ssl-cert ssl-cert-chain]} :- WebserverSslPemConfig] Returns: WebserverSslKeystoreConfig

Inputs: [{:keys [ssl-ca-cert ssl-key ssl-cert ssl-cert-chain]} :- WebserverSslPemConfig]
Returns: WebserverSslKeystoreConfig
sourceraw docstring

process-configclj

(process-config config)

Inputs: [config :- WebserverRawConfig] Returns: WebserverConfig

Inputs: [config :- WebserverRawConfig]
Returns: WebserverConfig
sourceraw docstring

StaticContentclj

source

tls-1-dot-2-ciphersclj

source

tls-1-dot-3-ciphersclj

source

validate-configclj

(validate-config config)
source

warn-if-keystore-ssl-configs-found!clj

(warn-if-keystore-ssl-configs-found! config)

Inputs: [config :- WebserverRawConfig]

Inputs: [config :- WebserverRawConfig]
sourceraw docstring

warn-if-so-linger-setclj

(warn-if-so-linger-set config)

Inputs: [config :- (schema/maybe WebserverRawConfig)]

Inputs: [config :- (schema/maybe WebserverRawConfig)]
sourceraw docstring

WebserverConfigclj

source

WebserverConnectorclj

source

WebserverConnectorCommonclj

source

WebserverRawConfigclj

source

WebserverServiceRawConfigclj

source

WebserverSslClientAuthclj

source

WebserverSslConnectorclj

source

WebserverSslContextFactoryclj

source

WebserverSslKeystoreConfigclj

source

WebserverSslPemConfigclj

source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close