我試圖創建由makecert
這裏自我標誌證書是我做的:Makecert:證書基本約束擴展還沒有被觀察到
makecert -n "CN=TuyenTk CA, C=VN, ST=Hanoi, L=Hoan Kiem" -cy authority
-h 1 -a sha1 -sv "D:\TuyenTk CA.pvk" -r "D:\TuyenTk CA.cer"
makecert -n "CN=TuyenTk" -ic "D:\TuyenTk CA.cer" -iv "D:\TuyenTk CA.pvk"
-eku "1.3.6.1.5.5.7.3.3" -cy end -a sha1 -h 0 -sky exchange -pe "D:\TuyenTk.cer"
pvk2pfx -pvk "D:\TuyenTk CA.pvk" -spc "D:\TuyenTk CA.cer"
-pfx "D:\TuyenTk.pfx" -pi "myPassWord"
第一行是進行自我標誌證書(CA證書),第二行是使用CA cert簽署其他證書,最後是生成pfx
文件來簽署exe文件。
雖然所有上述3個命令報道的成功,當我雙擊TuyenTk CA.cer
和TuyenTk.cer
,在細節選項卡窗口告訴大家,基本約束是至關重要的。所以,當我使用TuyenTk.pfx
文件讓我簽字的exe文件,在數字簽名選項卡,該證書是無效的:證書基本約束擴展還沒有被觀察到
我查看證書的詳細信息之前安裝它,並經過安裝在證書存儲的受信任根或個人位置,我仍然看到錯誤。
我該如何解決這個問題?謝謝!
在話題在這裏,我想,但如果你沒有得到答案,你可以嘗試的安全或密碼的網站。 –