diff --git a/libbeat/docs/shared-faq.asciidoc b/libbeat/docs/shared-faq.asciidoc index 76d55844f56..7610dc6f8c9 100644 --- a/libbeat/docs/shared-faq.asciidoc +++ b/libbeat/docs/shared-faq.asciidoc @@ -105,11 +105,24 @@ TIP: For testing purposes only, you can set `verification_mode: none` to disable Here are some common errors and ways to fix them: +* <> * <> * <> * <> * <> +[[failed-to-parse-private-key]] +===== tls: failed to parse private key + +This might occur for a few reasons: + +* The encrypted file is not recognized as an encrypted PEM block. {beatname_uc} +tries to use the encrypted content as the final key, which fails. +* The file is correctly encrypted in a PEM block, but the decrypted content is +not a key in a format that {beatname_uc} recognizes. The key must be encoded as +PEM format. +* The passphrase is missing or has an error. + [[cannot-validate-certificate]] ===== x509: cannot validate certificate for because it doesn't contain any IP SANs