PackageInstaller.Session.SetChecksums 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 i checksum forniti dal programma di installazione per il file APK nella sessione.
[Android.Runtime.Register("setChecksums", "(Ljava/lang/String;Ljava/util/List;[B)V", "GetSetChecksums_Ljava_lang_String_Ljava_util_List_arrayBHandler", ApiSince=31)]
public virtual void SetChecksums (string name, System.Collections.Generic.IList<Android.Content.PM.Checksum> checksums, byte[]? signature);
[<Android.Runtime.Register("setChecksums", "(Ljava/lang/String;Ljava/util/List;[B)V", "GetSetChecksums_Ljava_lang_String_Ljava_util_List_arrayBHandler", ApiSince=31)>]
abstract member SetChecksums : string * System.Collections.Generic.IList<Android.Content.PM.Checksum> * byte[] -> unit
override this.SetChecksums : string * System.Collections.Generic.IList<Android.Content.PM.Checksum> * byte[] -> unit
Parametri
- name
- String
precedentemente scritto come parte di questa sessione.
#openWrite
il programma di installazione intende rendere disponibile tramite PackageManager#requestChecksums
o #requestChecksums
.
- signature
- Byte[]
DER PKCS#7 byte di firma scollegati su checksum serializzati binari per abilitare il controllo dell'integrità per i checksum o null per nessun controllo di integrità. PackageManager#requestChecksums
restituirà il certificato usato per creare la firma.
Formato binario per i checksum: <preDataOutputStream dos;
dos.writeInt(checksum.getType());
dos.writeInt(checksum.getValue().length);
dos.write(checksum.getValue());
></pre> Se si usa <b>openssl cms</b>, assicurarsi di specificare -binary -nosmimecap.
- Attributi
Commenti
Imposta i checksum forniti dal programma di installazione per il file APK nella sessione.
Questo membro è deprecato. non usare checksum forniti dal programma di installazione, usare checksum applicati dalla piattaforma, ad esempio Checksum#TYPE_WHOLE_MERKLE_ROOT_4K_SHA256
in PackageManager#requestChecksums
.
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.