Visual Studio Projeleri İçin Sertifika Oluşturma | C#



Merhaba, Visual Studio’da geliştirilen projelere sınırsız süreli bir sertifikayı oluşturmak için aşağıdaki adımları uygulayabiliriz:

  • Öncelikle Visual Studio Geliştirici Komut İstemi (Developer Command Prompt for Visual Studio) ekranını açıyoruz.

Açılan ekranda aşağıdaki satırı çalıştırıyoruz.

MakeCert /n "CN=Zamkinos.Net" /r /h 0 /eku "1.3.6.1.5.5.7.3.3,1.3.6.1.4.1.311.10.3.13" /e "01/16/2174" /sv ZamkinosNet.pvk ZamkinosNet.cer
 
pvk2pfx -pvk ZamkinosNet.pvk -spc ZamkinosNet.cer -pfx ZamkinosNet.pfx –f

  • Daha sonra Visual Studio içerisinde Project Properties kısmında İmzalama (Signing) seçeneği altında “Dosyadan Seç…(Select From File…)” butonuna basıyoruz.
  • Açılan dialog penceresinde C:\Windows\System32 altında az önce oluşturduğumuz *.pfx dosyasını seçiyoruz.

Bu hareketten sonra projenin olduğu dizine pfx dosyası geliyor. certmgr.msc komutu ile Sertifika Yönetim Paneli’ni açıyoruz.

Burada Güvenilir Yayımcılar ve Üçüncü Taraf Kök Sertifika Yetkilileri altına eklersek sağ tarafta görebiliriz.
Sonrasında sağ tıklayıp “VER” seçeneği ile *.cer uzantılı dosyayı elde edebiliyoruz.
Onu da uygulamayı kuracağımız bilgisayarın yukarıdaki kısımlarına eklersek yükleme uyarısı daha şık gözükecektir.
Bunu bir de ActiveDirectory üzerinden bağlı bilgisayarlara otomatik atabilirsek kullanıcıları da yormamış oluruz.

Selamlar.



Leave a Reply

Your email address will not be published. Required fields are marked *