

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Fichier de configuration
<a name="configuration-file"></a>

Le fichier de configuration est le troisième moyen de spécifier des options de configuration et des informations d'identification. Par défaut, il est fourni dans le fichier zip à l'adresse`/conf/dcvsmcli.conf`.

L'utilisateur peut spécifier le chemin du fichier de configuration sur la ligne de commande. Si l'utilisateur ne précise pas explicitement le fichier de configuration, celui-ci sera lu par défaut depuis un dossier spécifique en fonction des systèmes d'exploitation :
+ Systèmes basés sur Unix : `$XDG_CONFIG_HOME/dcvsmcli.conf`
+ Systèmes Windows : `%UserProfile%\dcvsmcli.conf`

Si le fichier de configuration n'est pas trouvé, la CLI lit le fichier à partir du chemin `/conf/dcvsmcli.conf` fourni avec le fichier zip. Le fichier de configuration est structuré comme suit :

```
[output]
# The formatting style for command output.
output-format = json

# Turn on debug logging
debug = true

[security]
# Disable SSL certificates verification.
no-verify-ssl = true

# CA certificate bundle to use when verifying SSL certificates.
ca-bundle = ca-bundle.pem

[authentication]
# hostname of the authentication server used to request the token
auth-server-url = https://broker-host:broker-port/oauth2/token?grant_type=client_credentials

# The client ID
client-id = username

# The client password
client-password = password

[broker]
# hostname or IP of the broker
url = https://broker-host:broker-port
```