WinSignTool

WinSignTool to desktopowa aplikacja dla Windows do podpisywania plików EXE certyfikatem Azure Artifact Signing (dawniej Trusted Signing). Zamiast wpinać podpisywanie na sztywno w proces budowania każdej aplikacji, wystarczy wskazać plik w interfejsie i kliknąć Podpisz. Program sam wykrywa potrzebne narzędzia, instaluje je jednym kliknięciem i pokazuje cały przebieg podpisywania na żywo.

Wykorzystana technologia:
  • Affinity
  • Python
Dostępne na:
  • Windows
  • macOS
  • Linux
WinSignTool

Funkcje

Podpisywanie jednym kliknięciem

Przeciągnij plik EXE do okna aplikacji albo wybierz go ręcznie i kliknij Podpisz. Cała reszta dzieje się automatycznie.

Dwie osobne zakładki

Zakładka Aplikacja i zakładka Instalator, żeby podpisywać oba etapy release'u bez mieszania plików ze sobą.

Log na żywo

Podgląd całego przebiegu podpisywania w czasie rzeczywistym, więc od razu widać, czy coś poszło nie tak i dlaczego.

Automatyczne wykrywanie narzędzi

Program sam sprawdza, czy signtool.exe i biblioteka Azure Code Signing są zainstalowane w systemie.

Instalacja narzędzi jednym kliknięciem

Brakujące komponenty pobiera i instaluje przez winget, bez ręcznego szukania linków i pakietów.

Test konta po zapisaniu danych

Zaraz po uzupełnieniu danych logowania aplikacja wykonuje testowy podpis, żeby od razu potwierdzić, że konto działa poprawnie.

Możliwości

Podpis ważny bezterminowo

Dzięki znacznikowi czasu podpisany plik pozostaje ważny nawet po wygaśnięciu samego certyfikatu.

Bezpieczne przechowywanie danych

Client Secret trafia wyłącznie do Menedżera poświadczeń Windows, nigdy do plików projektu ani configu w postaci jawnej.

Praca z dowolnym projektem

Nie trzeba wpinać podpisywania w konkretny proces budowania. Jedno narzędzie obsłuży EXE z każdego projektu.