Vous pouvez utiliser les propriétés dans la section setting-list pour configurer les paramètres de l'application. Toutes les propriétés sont facultatives.
Propriété | Description |
---|---|
screen_scaling | Configure la mise à l'échelle de l'affichage. Les valeurs valides sont "1/2", "2/3", "3/4", "Ajuster automatiquement" ou "Pas de mise à l'échelle". |
screen_resolution | Configure la résolution d'écran. Les valeurs valides sont "1 024*768", "1 280*1 024", "1 600*1 200", "Ajuster automatiquement" ou "Pas de mise à l'échelle". |
enable_log | Active ou désactive la fonctionnalité de collecte de journaux. Les valeurs valides sont "true" ou "false". |
send_log_email | Adresse e-mail, par exemple, "[email protected]", pour envoyer les fichiers journaux. Cette adresse e-mail s'affiche dans le champ À : par défaut lorsqu'un utilisateur utilise la fonctionnalité de collecte de journaux. Reportez-vous à la section Extraire et envoyer manuellement les fichiers journaux d'Horizon Client. |
all_monitor | Active ou désactive le mode Plusieurs moniteurs. Les valeurs valides sont "true" ou "false". |
default_startscreen | Configure la vue Horizon Client par défaut. Les valeurs valides sont "recent" ou "servers". |
ssl_tls | Configure le ou les protocoles de sécurité qu'Horizon Client utilise. Les valeurs valides sont « tlsv1.1 », « tlsv1.2 » ou « tlsv1.1,tlsv1.2 ». Si vous spécifiez cette propriété sans valeur valide, "tlsv1.1,tlsv1.2" est utilisé. |
ssl_cipher_string | Spécifie la chaîne de contrôle de chiffrement TLS par défaut. |
security_mode | Configure le mode de vérification des certificats. Les valeurs valides sont "verify", "warn" ou "don't verify". |
enable_h264 | Active ou désactive le décodage H.264. Les valeurs valides sont "true" ou "false". |
enable_dpi_sync | Active ou désactive la fonctionnalité de synchronisation PPP. Les valeurs valides sont "true" ou "false". |
camera | Spécifie s'il faut utiliser la caméra avant ou arrière du périphérique. Les valeurs valides sont "front" ou "rear". |
enable_unauthenticated_access | Active ou désactive la fonctionnalité Accès non authentifié. Les valeurs valides sont "true" ou "false". |
check_signature | Spécifie s'il faut exécuter une vérification de la signature du fichier APK lorsque les utilisateurs démarrent Horizon Client. Les valeurs valides sont "true" ou "false". Si vous ne spécifiez pas cette propriété, la valeur est définie par défaut sur "true".
|
signatures | Spécifie le tableau de signatures personnalisées avec lequel comparer la signature du fichier APK lorsque la propriété check_signature est définie sur "true". Pour chaque objet de signature dans le tableau, vous devez spécifier des valeurs pour algorithm et digest. |
algorithm | Spécifie un ou plusieurs algorithmes de hachage utilisés pour générer la valeur de digest d'une signature personnalisée. "MD5", "SHA-1" et "SHA-256" sont les valeurs valides. |
digest | Spécifie la valeur de digest générée pour une signature personnalisée par un algorithme de hachage donné. |
enable_common_criteria_mode | Définissez cette propriété sur « true » pour activer le mode de critères communs sur le client. |
certificate_revocation_check | Spécifie le mode de vérification de l'état de révocation des certificats. Trois options sont disponibles :
|
ssl_signature_algorithms | Configurez l'extension d'algorithmes de signature dans le message Client Hello de la négociation TLS. |
ssl_supported_groups | Configurez l'extension de groupes pris en charge dans le message Client Hello de la négociation TLS. |
protocol_certificate_checking_mode | Mode de vérification des certificats du protocole (désormais uniquement pour Blast). Quatre options sont disponibles :
Note :
Si le mode CC est activé, définissez cette option sur pki et empreinte numérique ou pki. |
L'exemple de fichier de configuration JSON suivant inclut des propriétés d'application dans la section setting-list.
{ "broker_list": { "settings": { "server-list": [ {"server":"123.456.1.1","description":"View Server 1","username":"User1","domain":"TestDomain1"}, {"server":"123.456.1.2","description":"View Server 2","username":"User2","domain":"TestDomain2"}, {"server":"123.456.1.3","description":"View Server 3","username":"User3","domain":"TestDomain3"}, {"server":"viewserver4.mydomain.com","description":"View Server 4","username":"User4","domain":"TestDomain4"} ], "setting-list": { "screen_resolution":"1024*768", "send_log_email":"[email protected]", "enable_h264":"true", "all_monitor":"true", "default_startscreen":"recent", "ssl_cipher_string":"!aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES", "ssl_tls":"tlsv1.1,tlsv1.2", "security_mode":"verify", "camera":"front", "enable_dpi_sync":"true", "enable_log":"false", "enable_unauthenticated_access":"true", "check_signature":"true", "signatures": [ {"algorithm":"MD5", "digest":"a0642affc522006584c00b8b3e6444e3"}, {"algorithm":"SHA-1", "digest":"75e7603e5e619ead7e7ad1d18f9280473b133956"}, {"algorithm":"SHA-256", "digest":"cc782f6be1975ac1ce959c3031300195e78297222ecf8bff7b27601c41fc3a85"} ], "enable_common_criteria_mode":"false", "certificate_revocation_check":"normal", "ssl_signature_algorithms":"RSA+SHA256", "ssl_supported_groups":"secp256r1", "protocol_certificate_checking_mode":"thumbprint or pki" } } } }