Lingua

PackageInfo.Signatures Proprietà

Definizione

Matrice di tutte le firme lette dal file del pacchetto.

[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

Valore della proprietà

Attributi

Commenti

Matrice di tutte le firme lette dal file del pacchetto. Viene compilato solo se il flag PackageManager#GET_SIGNATURES è stato impostato. Un pacchetto deve essere firmato con almeno un certificato che si trova nella posizione zero. Il pacchetto può essere firmato con certificati aggiuntivi visualizzati come voci successive.

<nota forte>: l'ordinamento<> delle firme complesse non è garantito che sia stabile, il che significa che un pacchetto firmato con certificati A e B equivale a essere firmato con certificati B e A. Ciò significa che nel caso in cui vengano segnalate più firme, non è possibile presupporre che quella alla prima posizione sia la stessa tra gli aggiornamenti.

<forte>Deprecato</sicuro> Questo è stato sostituito dal PackageInfo#signingInfo campo , che prende in considerazione la rotazione del certificato di firma. Per garantire la compatibilità con le versioni precedenti in caso di rotazione del certificato di firma, verrà restituito il certificato di firma segnalato meno recente, in modo che un'applicazione venga visualizzata ai chiamanti come se non si fosse verificata alcuna rotazione.

Questo membro è deprecato. usare invece signingInfo

per android.content.pm.PackageInfo.signatures.

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