X509TrustManagerExtensions.SetNetworkSecurityPolicy Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.