بحث Certificate طولانی هست ابتدا باید با مفهوم
Digital Signing و Private Key, Public Key و ... آشنا بشید...
Certifiace رو باید از سازمان هایی که Certificate ارائه میدن مثل verisign و ... خریداری کنید.البته برای آمورش، شما میتونید با استفاده از ابزار
Makecert که مربوط به VS هست، Certificate آزمایشی بسازید و برای Sign کردن فایل خروجی پروژه، Properties مربوط به Project برین و توی Signing، فایل مربوط به Certificate رو ارائه بدین...
پ.ن:
البته توی همون بخش Siging خود VS امکان استفاده از ابزار Makecert، و ساختن Test Certificate رو به شما میده.