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é.
minTLSVersion (string) - [R66-TLS uniquement] Spécifie la version minimale de TLS autorisée par le client. Les valeurs acceptées sont « v1.0 », « v1.1 », « v1.2 » et « v1.3 ». Par défaut, la version minimale est « v1.2 ».
Exemple
{
"blockSize": 65536,
"noFinalHash": false,
"checkBlockHash": true,
"minTLSVersion": "v1.3"
}
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é.
minTLSVersion (string) - [R66-TLS uniquement] Spécifie la version minimale de TLS autorisée par le serveur. Les valeurs acceptées sont « v1.0 », « v1.1 », « v1.2 » et « v1.3 ». Par défaut, la version minimale est « v1.2 ».
Exemple
{
"blockSize": 65536,
"serverLogin": "foobar",
"serverPassword": "sesame",
"noFinalHash": false,
"checkBlockHash": true,
"minTLSVersion": "v1.3"
}
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é.
minTLSVersion (string) - [R66-TLS uniquement] Spécifie la version minimale de TLS autorisée pour ce partenaire. Les valeurs acceptées sont « v1.0 », « v1.1 », « v1.2 » et « v1.3 ». Par défaut, la version minimale est « v1.2 ».
Exemple
{
"blockSize": 65536,
"serverLogin": "foobar",
"serverPassword": "sesame",
"noFinalHash": false,
"checkBlockHash": true,
"minTLSVersion": "v1.3"
}