PackageInfo.Signatures Eigenschaft
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.
Array aller Signaturen, die aus der Paketdatei gelesen werden.
[Android.Runtime.Register("signatures")]
public System.Collections.Generic.IList<Android.Content.PM.Signature>? Signatures { get; set; }
[<Android.Runtime.Register("signatures")>]
member this.Signatures : System.Collections.Generic.IList<Android.Content.PM.Signature> with get, set
Eigenschaftswert
- Attribute
Hinweise
Array aller Signaturen, die aus der Paketdatei gelesen werden. Dies wird nur ausgefüllt, wenn die Kennzeichnung PackageManager#GET_SIGNATURES festgelegt wurde. Ein Paket muss mit mindestens einem Zertifikat signiert werden, das sich an Position 0 befindet. Das Paket kann mit zusätzlichen Zertifikaten signiert werden, die als nachfolgende Einträge angezeigt werden.
<strong>Note:</strong> Signature order is not guaranteed to be stable, which means that a package signed with certificates A and B is equivalent to be signed with certificates B and A. Dies bedeutet, dass für den Fall, dass mehrere Signaturen gemeldet werden, nicht davon ausgehen können, dass die erste Position bei updatesübergreifend gleich ist.
<strong>Veraltet</strong> Dies wurde durch das PackageInfo#signingInfo Feld ersetzt, das die Signaturzertifikatrotation berücksichtigt. Aus Gründen der Abwärtskompatibilität im Falle der Signaturzertifikatrotation gibt dies das älteste gemeldete Signaturzertifikat zurück, sodass eine Anwendung aufrufern erscheint, als ob keine Drehung aufgetreten ist.
Dieses Element ist veraltet. verwenden Sie stattdessen signingInfo
Java Dokumentation für android.content.pm.PackageInfo.signatures.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.