NetworkSecurityConfig.CreateBaseConfig(Context) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.