Sprache

NetworkSecurityConfig.CreateBaseConfig(Context) Methode

Definition

Gibt eine Base NetworkSecurityConfig zurück, die die Standardwerte der bereitgestellten App verwendet.

[Android.Runtime.Register("createBaseConfig", "(Landroid/content/Context;)Landroid/security/net/config/NetworkSecurityConfig;", "", ApiSince=37)]
public static Android.Security.Net.Config.NetworkSecurityConfig? CreateBaseConfig(Android.Content.Context context);
[<Android.Runtime.Register("createBaseConfig", "(Landroid/content/Context;)Landroid/security/net/config/NetworkSecurityConfig;", "", ApiSince=37)>]
static member CreateBaseConfig : Android.Content.Context -> Android.Security.Net.Config.NetworkSecurityConfig

Parameter

context
Context

der Anwendung. Darf nicht null sein.

Gibt zurück

die Anwendung NetworkSecurityConfig oder NULL, wenn die Konfiguration nicht gefunden werden kann.

Attribute

Hinweise

Gibt eine Base NetworkSecurityConfig zurück, die die Standardwerte der bereitgestellten App verwendet.

Eine App-Standardkonfiguration verfügt über die folgenden Eigenschaften: Wenn die Anwendung auf API-Ebene 27 (Android O MR1) oder niedriger ausgerichtet ist, ist der Klartextdatenverkehr standardmäßig zulässig; Cleartext-Datenverkehr ist für kurzlebige Apps nicht zulässig; Es wird kein Zertifikat angeheftet; Der Systemzertifikatspeicher ist für Verbindungen vertrauenswürdig; Wenn die Anwendung auf API-Ebene 23 (Android M) oder niedriger als der Benutzerzertifikatspeicher ausgerichtet ist, ist standardmäßig auch für nicht privilegierte Anwendungen vertrauenswürdig; Privilegierte Anwendungen vertrauen dem Benutzerzertifikatspeicher auf Android P und höher nicht.

Android-Referenz für android.security.net.config.NetworkSecurityConfig.createBaseConfig.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: