Puede utilizar las propiedades de la sección setting-list para configurar ajustes de aplicaciones. Todas las propiedades son opcionales.

Propiedad Descripción
screen_scaling Configura la escala de pantalla. Los valores válidos son "1/2", "2/3", "3/4", "Ajuste automático" y "Sin escala".
screen_resolution Configura la resolución de la pantalla. Los valores válidos son "1024*768", "1280*1024", "1600*1200", "Ajuste automático" y "Sin escala".
enable_log Habilita o desactiva la función de recopilación de registros. Los valores válidos son "true" y "false".
send_log_email La dirección de correo electrónico (por ejemplo, "usuario@correo.com" a la que enviar los archivos de registro. Esta dirección de correo electrónico aparece en el campo Para: de forma predeterminada cuando un usuario utiliza la función de recopilación de registros. Consulte Recuperar y enviar archivos de registro de Horizon Client de forma manual.
all_monitor Habilita o desactiva el modo de varios monitores. Los valores válidos son "true" y "false".
default_startscreen Configura la vista predeterminada de Horizon Client. Los valores válidos son "recent" y "servers".
ssl_tls Configura el protocolo o los protocolos de seguridad que utiliza Horizon Client. Los valores válidos son "tlsv1.1", "tlsv1.2" o "tlsv1.1,tlsv1.2". Si no especifica un valor válido para esta propiedad, se utilizará "tlsv1.1,tlsv1.2".
ssl_cipher_string Especifica la cadena de control de cifrado TLS predeterminada.
security_mode Configura el modo de comprobación del certificado. Los valores válidos son "verify", "warn" y "don't verify".
enable_h264 Habilita o desactiva la descodificación H.264. Los valores válidos son "true" y "false".
enable_dpi_sync Habilita o desactiva la función de sincronización de PPP. Los valores válidos son "true" y "false".
camera Especifica si se debe utilizar la cámara frontal o trasera en el dispositivo. Los valores válidos son "front" o "rear".
enable_unauthenticated_access Habilita o desactiva la función Acceso sin autenticar. Los valores válidos son "true" y "false".
check_signature

Especifica si se debe ejecutar una comprobación de verificación de la firma del APK cuando los usuarios inician Horizon Client. Los valores válidos son "true" y "false".

Si no especifica esta propiedad, se usará el valor predeterminado "true".

  • Si establece la propiedad en "true", pero no establece la propiedad signatures, la comprobación de verificación comparará la firma del APK con la firma del certificado oficial de VMware.
  • Si establece la propiedad en "true" y también establece la propiedad signatures, la comprobación de verificación comparará la firma del APK con los valores de resumen especificados en la propiedad signatures.
signatures Especifica la matriz de firmas personalizadas con las que comparar la firma del APK cuando la propiedad check_signature se establece en "true". Para cada objeto de firma de la matriz, debe especificar valores para el algorithm y digest.
algorithm Especifica uno o varios algoritmos hash utilizados para generar el valor de resumen de una firma personalizada. Los valores válidos son "MD5", "SHA-1" y "SHA-256".
digest Especifica el valor de resumen generado para una firma personalizada por un algoritmo de hash determinado.

El siguiente archivo de configuración JSON de ejemplo incluye propiedades de aplicaciones en la sección 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":"testuser@mail.com",
        "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"}
        ]
      }
    }
  }
}