# Gestion des identifiants

Il est possible d’attacher des identifiants à un agent de Waarp Transfer. Cet agent peut être un serveur, un partenaire, un compte local ou un compte distant.

Les commandes de gestion des identifiants sont donc :

- `server credential 'SERVEUR'` pour gérer les identifiants d’un serveur

- `partner credential 'PARTENAIRE'` pour gérer les identifiants d’un partenaire

- `account credential cert 'LOGIN'` pour gérer les identifiants d’un compte local

- `account credential cert 'LOGIN'` pour gérer les identifiants d’un compte distant

Ces commandes doivent être suivies de l’action souhaitée.

## Ajouter un identifiant

Pour ajouter un identifiant à un agent, l’action est `add`. Les options de commande suivantes doivent être fournies:

- `-n`: le nom de l’identifiant

- `-t`: le type d’identifiant

- `-v`: la valeur d’authentification (certificat, mot de passe)

- `-s`: la deuxième valeur d’authentification (si la méthode en requiert une)

Exemple

    waarp-transfer -a 'https://admin@127.0.0.1:8080' server credential 'r66-tls' add -n 'server-tls' -t 'trusted_tls_certificate' -v 'r66.pem'

## Consulter les identifiants

Les identifiants d’un agent sont listés dans les informations de l’agent lui-même, à la section « Credentials ». Pour les récupérer, il suffit donc de consulter les informations de l’agent en question.

Exemple

    waarp-transfer -a 'https://admin@127.0.0.1:8080' server get 'r66-tls'

Pour avoir plus de détails sur un identifiant en particulier, utiliser la commande `credential get` suivie du nom de l’identifiant.

Exemple

    waarp-transfer -a 'https://admin@127.0.0.1:8080' server credential 'r66-tls' get 'server-tls'

## Supprimer un identifiant

Pour supprimer un identifiant, l’action est `delete`, suivie ensuite du nom de l’identifiant à supprimer.

Exemple

    waarp-transfer -a 'https://admin@127.0.0.1:8080' server credential 'r66-tls' delete 'server-tls'