Configuration R66 & R66-TLS

Pour l’heure, les configurations protocolaire de R66 et R66-TLS sont identiques.

Configuration client

La structure de l’objet JSON de configuration du protocole pour un client R66 est la suivante :

  • blockSize (number) - La taille (en octets) d’un bloc de données R66. Par défaut la valeur 65536 est utilisée.

  • noFinalHash (boolean) - Désactive le contrôle de hash de fin de transfert. Par défaut le contrôle est activé.

  • checkBlockHash (boolean) - Active le contrôle de hash sur chaque bloc du fichier transféré. Par défaut ce contrôle est désactivé.

Exemple

{
  "blockSize": 65536,
  "noFinalHash": false,
  "checkBlockHash": true
}

Configuration serveur

Obsolète depuis la version 0.7.0: Utiliser le protocole r66-tls plutôt que l’option isTLS, qui sera supprimé lors d’une version future.

Obsolète depuis la version 0.9.0: Utiliser un identifiant de type password rattaché au serveur R66 plutôt que l’option serverPassword. Celle-ci sera supprimé dans une version future.

La structure de l’objet JSON de configuration du protocole pour un serveur R66 est la suivante :

  • serverLogin (string) - Le login d’authentification du serveur R66. Par défaut, le nom du serveur est utilisé à la place.

  • serverPassword (string) - (DÉPRÉCIÉ: utilisez plutôt les identifiants serveur) Le mot de passe de l’agent R66.

  • isTLS (boolean) - (DÉPRÉCIÉ: utilisez plutôt le protocole r66-tls) Spécifie si le serveur utilise TLS. Par défaut, R66 clair est utilisé.

  • blockSize (number) - La taille (en octets) d’un bloc de données R66. Par défaut la valeur 65536 est utilisée.

  • noFinalHash (boolean) - Désactive le contrôle de hash de fin de transfert. Par défaut le contrôle est activé.

  • checkBlockHash (boolean) - Active le contrôle de hash sur chaque bloc du fichier transféré. Par défaut ce contrôle est désactivé.

Exemple

{
  "blockSize": 65536,
  "serverLogin": "foobar",
  "serverPassword": "sesame",
  "noFinalHash": false,
  "checkBlockHash": true
}

Configuration partenaire

Obsolète depuis la version 0.7.0: Utiliser le protocole r66-tls plutôt que l’option isTLS, qui sera supprimé lors d’une version future.

Obsolète depuis la version 0.9.0: Utiliser un identifiant de type password rattaché au partenaire R66 plutôt que l’option serverPassword. Celle-ci sera supprimé dans une version future.

La structure de l’objet JSON de configuration du protocole pour un partenaire R66 est la suivante :

  • serverLogin (string) - Le login d’authentification attendu pour le partenaire R66. Par défaut, le nom du partenaire est utilisé à la place.

  • serverPassword (string) - (DÉPRÉCIÉ: utilisez plutôt les identifiants partenaire) Le mot de passe de l’agent R66.

  • isTLS (boolean) - (DÉPRÉCIÉ: utilisez plutôt le protocole r66-tls) Spécifie si le serveur utilise TLS. Par défaut, R66 clair est utilisé.

  • blockSize (number) - La taille (en octets) d’un bloc de données R66. Par défaut la valeur 65536 est utilisée.

  • noFinalHash (boolean) - Désactive le contrôle de hash de fin de transfert. Par défaut le contrôle est activé.

  • checkBlockHash (boolean) - Active le contrôle de hash sur chaque bloc du fichier transféré. Par défaut ce contrôle est désactivé.

Exemple

{
  "blockSize": 65536,
  "serverLogin": "foobar",
  "serverPassword": "sesame",
  "noFinalHash": false,
  "checkBlockHash": true
}