Sie können die Eigenschaften im Abschnitt setting-list verwenden, um die Anwendungseinstellungen zu konfigurieren. Alle Eigenschaften sind optional.
| Eigenschaft | Beschreibung |
|---|---|
screen_scaling | Konfiguriert die Anzeigeskalierung. Gültige Werte sind "1/2", "2/3", "3/4", "Auto-fit" oder "No Scaling". |
screen_resolution | Konfiguriert die Bildschirmauflösung. Gültige Werte sind "1024*768", "1280*1024", "1600*1200", "Auto-fit" oder "No Scaling". |
enable_log | Aktiviert oder deaktiviert die Protokollsammlungsfunktion. Gültige Werte sind "true" oder "false". |
send_log_email | Die E-Mail-Adresse, z. B. "testuser@mail.com", um Protokolldateien zu senden. Diese E-Mail-Adresse wird standardmäßig im Feld An: angezeigt, wenn ein Benutzer die Protokollsammlungsfunktion verwendet. Siehe Manuelles Abrufen und Senden von Horizon Client für Android-Dateien. |
all_monitor | Aktiviert oder deaktiviert den Modus für mehrere Monitore. Gültige Werte sind "true" oder "false". |
default_startscreen | Konfiguriert die Horizon Client-Standardansicht. Gültige Werte sind "recent" oder "servers". |
ssl_tls | Konfiguriert das Sicherheitsprotokoll oder die Protokolle, die von Horizon Client verwendet werden. Gültige Werte sind "tlsv1.1", "tlsv1.2" oder "tlsv1.1,tlsv1.2". Wenn Sie diese Eigenschaft ohne gültigen Wert angeben, wird "tlsv1.1,tlsv1.2" verwendet. |
ssl_cipher_string | Gibt die standardmäßige TLS-Verschlüsselungssteuerzeichen-Kette an. |
security_mode | Konfiguriert den Zertifikatsprüfungsmodus. Gültige Werte sind "verify", "warn" oder "don't verify". |
enable_h264 | Aktiviert bzw. deaktiviert H.264-Decodierung. Gültige Werte sind "true" oder "false". |
enable_dpi_sync | Aktiviert oder deaktiviert die DPI-Synchronisierungsfunktion. Gültige Werte sind "true" oder "false". |
camera | Legt fest, ob die vordere oder die hintere Kamera auf dem Gerät verwendet werden soll. Gültige Werte sind "front" oder "rear". |
enable_unauthenticated_access | Aktiviert oder deaktiviert die Funktion „Nicht authentifizierter Zugriff“. Gültige Werte sind "true" oder "false". |
check_signature |
Gibt an, ob eine Überprüfung der APK-Signatur ausgeführt werden soll, wenn Benutzer Horizon Client starten. Gültige Werte sind "true" oder "false".
Wenn Sie diese Eigenschaft nicht angeben, wird standardmäßig der Wert "true" verwendet.
|
signatures | Gibt das Array der benutzerdefinierten Signaturen für den Vergleich mit der APK-Signatur an, wenn die Eigenschaft check_signature auf "true" festgelegt ist. Für jedes Signaturobjekt im Array müssen Sie Werte für algorithm und digest angeben. |
algorithm | Gibt einen oder mehrere Hash-Algorithmen an, die zum Erzeugen des Digest-Werts einer benutzerdefinierten Signatur verwendet werden. Gültige Werte sind "MD5", "SHA-1" und "SHA-256". |
digest | Gibt den Digest-Wert an, der von einem bestimmten Hash-Algorithmus für eine benutzerdefinierte Signatur erzeugt wird. |
enable_common_criteria_mode | Legen Sie diese Option auf „true“ fest, um den Modus „Allgemeine Kriterien“ auf dem Client zu aktivieren. |
certificate_revocation_check | Gibt den Prüfmodus für den Zertifikatsperrstatus an. Es stehen drei Optionen zur Verfügung:
|
ssl_signature_algorithms | Konfigurieren Sie die Erweiterung für Signaturalgorithmen in der Client-Hello-Meldung des TLS-Handshake. |
ssl_supported_groups | Konfigurieren Sie die Erweiterung für unterstützte Gruppen in der Client-Hello-Meldung des TLS-Handshake. |
protocol_certificate_checking_mode | Der Zertifikatsprüfungsmodus für das Protokoll (jetzt nur für Blast). Es stehen vier Optionen zur Verfügung:
|
Das folgende Beispiel für eine JSON-Konfigurationsdatei enthält Anwendungseigenschaften im Abschnitt 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"}
],
"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"
}
}
}
}
War diese Seite hilfreich?