Jestem całkiem nowy w podpisach cyfrowych i staram się, aby moja aplikacja .NET wyglądała na bezpieczną, gdy ludzie uruchamiają ją na różnych komputerach. Wygenerowałem certyfikat Let's Encrypt i działa zgodnie z oczekiwaniami na mojej stronie internetowej. Po różnych zasobach I converted the certificate to PFX i próbowałem użyć go do podpisu cyfrowego, ale następnie VS krzyczy, że "Wybrany plik certyfikatu nie jest prawidłowy do podpisywania kodu". Po uruchomieniu narzędzia SignTool na pliku EXE wystąpił błąd "Nie znaleziono żadnych certyfikatów spełniających wszystkie podane kryteria", a debugowanie wykazało, że mój certyfikat nie przekazał filtru EKU.Podpisywanie aplikacji Visual Studio za pomocą certyfikatu SSL LetsEncrypt.org
Czy to, co próbuję osiągnąć, jest możliwe? A jeśli tak, to co robię źle?