Condividi tramite


DevicePolicyManager.InstallCaCert(ComponentName, Byte[]) Metodo

Definizione

Installa il certificato specificato come CA utente.

[Android.Runtime.Register("installCaCert", "(Landroid/content/ComponentName;[B)Z", "GetInstallCaCert_Landroid_content_ComponentName_arrayBHandler")]
public virtual bool InstallCaCert (Android.Content.ComponentName? admin, byte[]? certBuffer);
[<Android.Runtime.Register("installCaCert", "(Landroid/content/ComponentName;[B)Z", "GetInstallCaCert_Landroid_content_ComponentName_arrayBHandler")>]
abstract member InstallCaCert : Android.Content.ComponentName * byte[] -> bool
override this.InstallCaCert : Android.Content.ComponentName * byte[] -> bool

Parametri

admin
ComponentName

A quale DeviceAdminReceiver richiesta è associata o null se si chiama da un programma di installazione del certificato delegato.

certBuffer
Byte[]

formato codificato del certificato da installare.

Restituisce

false se certBuffer non può essere analizzato o l'installazione viene interrotta, true in caso contrario.

Attributi

Commenti

Installa il certificato specificato come CA utente.

Le ca utente inserite non vengono automaticamente considerate attendibili dalle app in Android 7.0 (livello API 24) e versioni successive. Gli sviluppatori di app possono modificare il comportamento predefinito per un'app aggiungendo un file di configurazione della sicurezza al file manifesto dell'app.

Il chiamante deve essere un profilo o un proprietario del dispositivo in tale utente o un pacchetto delegato dato l'ambito tramite #setDelegatedScopes; in caso contrario, verrà generata un'eccezione #DELEGATION_CERT_INSTALL di sicurezza.

Documentazione java per android.app.admin.DevicePolicyManager.installCaCert(android.content.ComponentName, byte[]).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a