Lingua

NetworkSecurityConfig.CreateBaseConfig(Context) Metodo

Definizione

Restituisce un NetworkSecurityConfig di base usando le impostazioni predefinite dell'app specificata.

[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

Parametri

context
Context

dell'applicazione. Non deve essere null.

Valori restituiti

l'applicazione NetworkSecurityConfig o null se non è possibile trovare la configurazione.

Attributi

Commenti

Restituisce un NetworkSecurityConfig di base usando le impostazioni predefinite dell'app specificata.

Una configurazione predefinita dell'app ha le proprietà seguenti: se l'applicazione è destinata al livello API 27 (Android O MR1) o inferiore, il traffico non crittografato è consentito per impostazione predefinita; Il traffico non crittografato non è consentito per le app temporanee; Non viene usata l'aggiunta di certificati; L'archivio certificati di sistema è attendibile per le connessioni; Se l'applicazione è destinata al livello API 23 (Android M) o inferiore all'archivio certificati utente è considerato attendibile per impostazione predefinita, nonché per le applicazioni senza privilegi; Le applicazioni con privilegi non considerano attendibile l'archivio certificati utente in Android P e versioni successive.

Informazioni di riferimento su Android per android.security.net.config.NetworkSecurityConfig.createBaseConfig.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a