Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Podpisywanie kodu to operacja kryptograficzna, którą można wykonać w aplikacji, aby zweryfikować jego zawartość i wydawcę. Funkcja Smart App Control uwzględnia aplikacje podpisane za pomocą zaufanego certyfikatu cyfrowego, aby były bezpieczne i umożliwiają uruchamianie ich na chronionym komputerze.
Uwaga / Notatka
Sprawdzanie podpisu w usłudze Smart App Control nie obsługuje obecnie sygnatur kryptograficznych krzywej eliptycznej (ECC).
Istnieje kilka sposobów podpisywania aplikacji.
Uzyskiwanie certyfikatu podpisywania kodu od zaufanego dostawcy
Kod może być podpisany przy użyciu dowolnego certyfikatu, ale usługa Smart App Control uwzględnia tylko certyfikaty wystawione przez zaufanych dostawców. Aby uzyskać informacje na temat uzyskiwania certyfikatu podpisywania kodu od zaufanego dostawcy, zobacz Zarządzanie certyfikatami podpisywania kodu.
Podpisywanie aplikacji przy użyciu zaufanego podpisywania
Zaufane podpisywanie (dawniej podpisywanie kodu platformy Azure) to preferowany sposób podpisywania aplikacji. Zaufane podpisywanie jest obecnie dostępne w publicznej wersji zapoznawczej.
Podpisywanie aplikacji przy użyciu signtool.exe
Signtool.exe to aplikacja dołączona do programu Visual Studio, która może podpisywać aplikacje za pomocą certyfikatu cyfrowego. Aby uzyskać instrukcje dotyczące sposobu podpisywania aplikacji przy użyciu signtool.exe, zobacz Jak podpisać pakiet aplikacji przy użyciu narzędzia SignTool.
Treści powiązane
Windows developer