Skip to content

Commit 8c441ec

Browse files
elasticsearchmachineAdam Lockeelasticmachinejkakavas
authored
[DOCS] Steps for updating TLS certificates (#73781) (#75813)
* [DOCS] Steps for updating TLS certificates * Updates for changing CA * Updates for rotating certs with a new CA * Add instructions for generating HTTP certs with a new CA * Add steps for creating HTTP certs with new CA * Clarify note about cluser restart and other edits * Clarifying scenarios * Apply suggestions from code review Co-authored-by: Ioannis Kakavas <ikakavas@protonmail.com> * Incorporating review feedback and making necessary changes * Clarifications and changes regarding restarts * Remove errant --pem in basic security setup * Incorporate suggestions from code review Co-authored-by: Ioannis Kakavas <ikakavas@protonmail.com> * Many, many updates. But good ones. * Add languages for snippets * Reorder steps to reference rolling restart throughout for consistency * Add clarifying what's next steps * Add instructions for updating Kibana certificate * Apply suggestions from Ioannis' stellar code review Co-authored-by: Ioannis Kakavas <ikakavas@protonmail.com> * Update instructions to use a single keystore, plus other review changes * Incorporating another round of review comments * Minor updates from reviewer feedback * Clarifying examples and fixing numbering * Skip tests that are creating unnecessary noise * Quieting other tests Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Ioannis Kakavas <ikakavas@protonmail.com> Co-authored-by: Adam Locke <adam.locke@elastic.co> Co-authored-by: Elastic Machine <elasticmachine@users.noreply.github.com> Co-authored-by: Ioannis Kakavas <ikakavas@protonmail.com>
1 parent 54f4091 commit 8c441ec

File tree

3 files changed

+774
-3
lines changed

3 files changed

+774
-3
lines changed

x-pack/docs/en/security/index.asciidoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,8 @@ See <<enable-audit-logging,Enable audit logging>>.
9292

9393
include::configuring-stack-security.asciidoc[]
9494

95+
include::securing-communications/update-tls-certificates.asciidoc[]
96+
9597
include::authentication/overview.asciidoc[]
9698

9799
include::authorization/overview.asciidoc[]

x-pack/docs/en/security/securing-communications/security-basic-setup.asciidoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,16 +91,17 @@ generate a CA for your cluster.
9191
----
9292
./bin/elasticsearch-certutil cert --ca elastic-stack-ca.p12
9393
----
94+
+
95+
`--ca <ca_file>`:: Name of the CA file used to sign your certificates. The
96+
default file name from the `elasticsearch-certutil` tool is `elastic-stack-ca.p12`.
97+
+
9498

9599
a. Enter the password for your CA, or press *Enter* if you did not configure one in the previous step.
96100

97101
b. Create a password for the certificate and accept the default file name.
98102
+
99103
The output file is a keystore named `elastic-certificates.p12`. This file
100104
contains a node certificate, node key, and CA certificate.
101-
+
102-
`--ca <ca_file>`:: Name of the CA file used to sign your certificates. The
103-
default file name from the `elasticsearch-certutil` tool is `elastic-stack-ca.p12`.
104105

105106
. Copy the `elastic-certificates.p12` file to the `ES_PATH_CONF`
106107
directory on every node in your cluster.

0 commit comments

Comments
 (0)