Penandatanganan perakitan (juga disebut penandatanganan nama kuat) memberi aplikasi atau komponen identitas unik yang dapat digunakan perangkat lunak lain untuk mengidentifikasi dan merujuk secara eksplisit padanya. Nama yang kuat terdiri dari nama teks sederhana, nomor versi, informasi budaya (jika tersedia), ditambah pasangan kunci publik/pribadi.