DevicePolicyManager.InstallCaCert(ComponentName, Byte[]) 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.
Installiert das angegebene Zertifikat als Benutzerzertifizierungsstelle.
[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
Parameter
- admin
- ComponentName
Dieser DeviceAdminReceiver
Anforderung ist zugeordnet, oder null
wenn sie von einem delegierten Zertifikatinstallationsprogramm aufgerufen wird.
- certBuffer
- Byte[]
codierte Form des zu installierenden Zertifikats.
Gibt zurück
false, wenn der certBuffer nicht analysiert werden kann oder die Installation unterbrochen wird, andernfalls "true".
- Attribute
Hinweise
Installiert das angegebene Zertifikat als Benutzerzertifizierungsstelle.
Eingefügte Benutzer-CAs werden von Apps in Android 7.0 (API-Ebene 24) und höher nicht automatisch als vertrauenswürdig eingestuft. App-Entwickler können das Standardverhalten für eine App ändern, indem Sie der App-Manifestdatei eine Sicherheitskonfigurationsdatei hinzufügen.
Der Anrufer muss ein Profil- oder Gerätebesitzer für diesen Benutzer oder ein Stellvertretungspaket sein, das den Bereich #setDelegatedScopes
übergibt#DELEGATION_CERT_INSTALL
. Andernfalls wird eine Sicherheits ausnahme ausgelöst.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.