Я пытаюсь создать сертификат самостоятельно Подписать 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"
Первая линия, это сделать самостоятельно знак CERT (CA сертификат). Во второй строке используется сертификат CA cert другого сертификата, а последний - файл pfx
для подписи exe-файла.
Хотя все выше 3 команды сообщается успех, когда я дважды щелкните на TuyenTk CA.cer
и TuyenTk.cer
, в деталях вкладке окна сказать, что основных ограничений имеет решающее значение. Поэтому, когда я использую файл TuyenTk.pfx
подписать мой файл ех, в цифровой вкладке Подписи, сертификат не действителен: свидетельство расширение основных ограничений не наблюдается
просмотреть детали CERT Перед установкой, и после того, как установите в доверенном корневом или личном месте хранилища сертификатов, я все еще вижу ошибку.
Как исправить эту проблему? Спасибо!
На теме здесь, я думаю, но если вы не получите ответ вы можете попробовать сайты безопасности или криптографические. –