Lingua

X509TrustManagerExtensions.SetNetworkSecurityPolicy Metodo

Definizione

Imposta NetworkSecurityPolicy da utilizzare da questo TrustManager.

[Android.Runtime.Register("setNetworkSecurityPolicy", "(Landroid/security/NetworkSecurityPolicy;)V", "GetSetNetworkSecurityPolicy_Landroid_security_NetworkSecurityPolicy_Handler", ApiSince=37)]
public virtual void SetNetworkSecurityPolicy(Android.Security.NetworkSecurityPolicy policy);
[<Android.Runtime.Register("setNetworkSecurityPolicy", "(Landroid/security/NetworkSecurityPolicy;)V", "GetSetNetworkSecurityPolicy_Landroid_security_NetworkSecurityPolicy_Handler", ApiSince=37)>]
abstract member SetNetworkSecurityPolicy : Android.Security.NetworkSecurityPolicy -> unit
override this.SetNetworkSecurityPolicy : Android.Security.NetworkSecurityPolicy -> unit

Parametri

policy
NetworkSecurityPolicy

NetworkSecurityPolicy da associare a questo TrustManager. Non deve essere null.

Attributi

Commenti

Imposta NetworkSecurityPolicy da utilizzare da questo TrustManager.

Questo metodo consente a un'applicazione di associare criteri di sicurezza specifici a questa istanza X509TrustManager. Quando viene impostato un criterio, esegue l'override dei criteri predefiniti a livello di processo restituiti da NetworkSecurityPolicy.getInstance() per tutte le verifiche dei certificati eseguite da questo TrustManager.

TrustManager eseguirà una query sui criteri forniti per le decisioni di sicurezza, tra cui: Indica se il traffico non crittografato è consentito per un nome host specifico; Indica se la verifica della trasparenza del certificato (CT) è necessaria per un nome host; Modalità di crittografia del dominio (ad esempio, Encrypted Client Hello) da usare

Usando un networkSecurityPolicy personalizzato, le applicazioni possono definire a livello di codice vincoli di sicurezza granulari che differiscono dalla configurazione globale dell'applicazione. Ciò è utile per stack di rete specializzati o per applicare una sicurezza più rigorosa su connessioni sensibili specifiche.

Informazioni di riferimento su Android per android.net.http.X509TrustManagerExtensions.setNetworkSecurityPolicy.

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