[GFARM LOGO] documents > User's Manual > TLS Authentication

TLS Authentication

English | Japanese

This document describes the settings required for TLS authentication in Gfarm.

Gfarm requires TLS 1.3. OpenSSL 1.1.1 or later is required.

There are two types of TLS authentication: tls_sharedsecret authentication, in which the server and client share a private key, and tls_client_certificate authentication, which uses a client certificate.


Common settings for tls_sharedsecret, tls_client_certificate, sasl_auth and sasl authentications

The following settings are common to the two TLS authentication methods, sasl authentication method and sasl_auth authentication method.

settings specific to tls_sharedsecret authentication

For all client, gfmd, and gfsd hosts, a common key must be placed in the .gfarm_shared_key file directly under each user's home directory.
The configuration of this file is the same as that of sharedsecret authentication, so please refer to the description of sharedsecret authentication.

settings specific to tls_client_certificate

settings by the administrator

For each user, set the Subject DN of the client certificate in the fourth field of the gfuser command in the format "/O=Company/OU=Division/CN=UserName".
This setting is also common to GSI, so additional settings are not required for sites that have already been configured for GSI authentication.

settings by each user


SEE ALSO

gfarm2.conf(5)
Gfarm File System <gfarmfs at gmail.com>