BlockMap
Menentukan elemen akar dari peta blok paket aplikasi. Elemen BlockMap menentukan algoritma yang digunakan untuk menghitung hash kriptografi dan berisi urutan elemen anak File yang terkait dengan setiap file yang disimpan dalam paket.
Hierarki elemen
<BlockMap>
Sintaks
<BlockMap HashMethod = anyURI >
<!-- Child elements -->
File+
</BlockMap>
Kunci
+
diperlukan (satu atau beberapa)
Atribut dan Elemen
Atribut
Atribut | Deskripsi | Jenis Data | Diperlukan | Nilai default |
---|---|---|---|---|
HashMethod | Atribut HashMethod digunakan untuk menghitung hash kriptografi untuk setiap blok data. |
anyURI | Ya |
Elemen Anak
Elemen Anak | Deskripsi |
---|---|
File | Mewakili file yang terkandung dalam paket. |
Elemen Induk
Elemen terluar (dokumen) ini mungkin tidak dimuat oleh elemen lain.
Keterangan
Atribut HashMethod menentukan metode untuk menghitung hash kriptografi dari setiap blok data yang dijelaskan dalam peta blok. Meskipun skema memungkinkan nilai Pengidentifikasi Sumber Daya Seragam (URI) ditentukan, nilainya harus merupakan URI terkenal yang ditentukan oleh World Wide Web Consortium (W3C) untuk algoritma hash. Secara khusus, pengidentifikasi algoritma berikut saat ini didukung:
Algoritma | Pengidentifikasi |
---|---|
SHA2-256 | http://www.w3.org/2001/04/xmlenc#sha256 |
SHA2-384 | http://www.w3.org/2001/04/xmldsig-more#sha384 |
SHA2-512 | http://www.w3.org/2001/04/xmlenc#sha512 |
Paket aplikasi yang dibuat oleh Visual Studio atau utilitas paket aplikasi (MakeAppx.exe) menggunakan http://www.w3.org/2001/04/xmlenc#sha256 algoritma hash secara default.
Catatan Saat menandatangani paket, atribut HashMethodBlockMap juga harus cocok dengan algoritma hash hasgest file (parameter "/fd"), yang ditentukan ke SignTool. Untuk informasi selengkapnya, lihat Untuk menandatangani paket menggunakan SignTool.
Persyaratan
Nilai | |
---|---|
Ruang nama | http://schemas.microsoft.com/appx/2010/blockmap |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk