TLS.AuthMode

Chooses the mutual authentication mode (fingerprint or name) for TLS.

This parameter applies to omrelp: RELP Output Module.

Name:

TLS.AuthMode

Scope:

input

Type:

string

Default:

input=none

Required?:

no

Introduced:

at least 7.0.0, possibly earlier

Description

Sets the mode used for mutual authentication. Supported values are either “fingerprint” or “name”. Fingerprint mode basically is what SSH does. It does not require a full PKI to be present, instead self-signed certs can be used on all peers. Even if a CA certificate is given, the validity of the peer cert is NOT verified against it. Only the certificate fingerprint counts.

In “name” mode, certificate validation happens. Here, the matching is done against the certificate’s subjectAltName and, as a fallback, the subject common name. If the certificate contains multiple names, a match on any one of these names is considered good and permits the peer to talk to rsyslog.

The permitted names or fingerprints are configured via TLS.PermittedPeer.

Input usage

action(type="omrelp" target="centralserv" tls.authMode="fingerprint")

See also

See also omrelp: RELP Output Module.


Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.