PackageInstaller.Session.SetChecksums Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define as somas de verificação fornecidas pelo instalador para o arquivo APK na sessão.
[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
Parâmetros
- name
- String
escrito anteriormente como parte desta sessão.
#openWrite
o instalador pretende disponibilizar por meio PackageManager#requestChecksums ou #requestChecksums.
- signature
- Byte[]
Bytes de assinatura desanexados do DER PKCS nº 7 em somas de verificação serializadas binárias para habilitar a verificação de integridade para as somas de verificação ou nulo para nenhuma verificação de integridade.
PackageManager#requestChecksums retornará o certificado usado para criar a assinatura.
Formato binário para somas de verificação: <préDataOutputStream dos;
dos.writeInt(checksum.getType());
dos.writeInt(checksum.getValue().length);
dos.write(checksum.getValue());></pre> Se estiver usando <b>openssl cms/b>, especifique< -binary -nosmimecap.
- Atributos
Comentários
Define as somas de verificação fornecidas pelo instalador para o arquivo APK na sessão.
Este membro foi preterido. não use somas de verificação fornecidas pelo instalador, use somas de verificação impostas pela plataforma, por exemplo, Checksum#TYPE_WHOLE_MERKLE_ROOT_4K_SHA256 em PackageManager#requestChecksums.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.