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 DPI. 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".

  • Si vous définissez la propriété sur "true", mais que vous ne définissez pas la propriété signatures, la vérification compare la signature du fichier APK à celle du certificat VMware officiel.
  • Si vous définissez la propriété sur "true" et que vous définissez également la propriété signatures, la vérification compare la signature du fichier APK aux valeurs de digest spécifiées dans la propriété signatures.
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é.

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"}
        ]
      }
    }
  }
}