|
1610 | 1610 | # ssl_proxy_machine_cert => '/etc/httpd/ssl/client_certificate.pem', |
1611 | 1611 | # } |
1612 | 1612 | # ``` |
| 1613 | +# @param ssl_proxy_machine_cert_chain |
| 1614 | +# Sets the [SSLProxyMachineCertificateChainFile](https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslproxymachinecertificatechainfile) |
| 1615 | +# directive, which specifies an all-in-one file where you keep the certificate chain for |
| 1616 | +# all of the client certs in use. This directive will be needed if the remote server |
| 1617 | +# presents a list of CA certificates that are not direct signers of one of the configured |
| 1618 | +# client certificates. This referenced file is simply the concatenation of the various |
| 1619 | +# PEM-encoded certificate files. Upon startup, each client certificate configured will be |
| 1620 | +# examined and a chain of trust will be constructed. |
1613 | 1621 | # |
1614 | 1622 | # @param ssl_proxy_check_peer_cn |
1615 | 1623 | # Sets the [SSLProxyCheckPeerCN](https://httpd.apache.org/docs/current/mod/mod_ssl.html#sslproxycheckpeercn) |
|
1744 | 1752 | Optional[Enum['on', 'off']] $ssl_proxy_check_peer_name = undef, |
1745 | 1753 | Optional[Enum['on', 'off']] $ssl_proxy_check_peer_expire = undef, |
1746 | 1754 | $ssl_proxy_machine_cert = undef, |
| 1755 | + $ssl_proxy_machine_cert_chain = undef, |
1747 | 1756 | $ssl_proxy_cipher_suite = undef, |
1748 | 1757 | $ssl_proxy_protocol = undef, |
1749 | 1758 | $ssl_options = undef, |
|
2491 | 2500 | # - $ssl_proxy_check_peer_name |
2492 | 2501 | # - $ssl_proxy_check_peer_expire |
2493 | 2502 | # - $ssl_proxy_machine_cert |
| 2503 | + # - $ssl_proxy_machine_cert_chain |
2494 | 2504 | # - $ssl_proxy_protocol |
2495 | 2505 | if $ssl_proxyengine { |
2496 | 2506 | concat::fragment { "${name}-sslproxy": |
|
0 commit comments