Wielu klientów SSL.com ma pytania dotyczące podpisywania kodu w systemie Windows, szczególnie w odniesieniu do podpisywania sterowników trybu jądra. To FAQ odpowiada na często zadawane pytania deweloperów dotyczące podpisywania kodu w trybie jądra w systemie Windows.
An Certyfikat podpisywania kodu EV jest wymagany do podpisywania kodu w trybie jądra w systemie Windows 10. Aby uzyskać więcej informacji na temat poziomów sprawdzania certyfikatu i aplikacji do podpisywania kodu, zapoznaj się z naszymi FAQ, Jakiego certyfikatu podpisującego kod potrzebuję? EV czy OV?
Certyfikat podpisywania kodu OV może być używany do podpisywania za pomocą Windows Authenticode. Aby można było użyć certyfikatu podpisywania kodu EV, musi on być aktualnie ważny i skojarzony z kontem programu Microsoft Developer.
Po nabyciu Certyfikat podpisywania kodu EVTwoja organizacja musi zarejestrować za pomocą programu Windows Hardware Dev Center. Po podpisaniu sterownika certyfikatem EV należy go przesłać do podpisu przez firmę Microsoft za pośrednictwem Hardware Dev Center. Aby uzyskać pełne informacje, zapoznaj się z dokumentacją firmy Microsoft:
• Rozpocznij pracę ze sprzętowym programem deski rozdzielczej
• Zarejestruj się w programie sprzętowym
• Zgłoszenia sprzętu
• Zaświadczenie o podpisaniu sterownika jądra do publicznego wydania
Istnieje kilka opcji dla programistów, którzy muszą zainstalować i przetestować swój sterownik, zanim zostanie podpisany do wydania przez firmę Microsoft:
• Wyłącz jądro-Kontrole trybu: Microsoft zapewnia szczegółowe instrukcje do wyłączania sprawdzania podpisów sterowników trybu jądra podczas programowania i testowania.
• Podpisywanie testów: Możesz poprosić firmę Microsoft o testowe podpisanie pakietu sterowników, zaznaczając Wykonaj podpisywanie testów dla Win10 i nowszych or Wykonaj podpisywanie testowe dla systemu operacyjnego poniżej Win10 (starszego) w kreatorze przesyłania sprzętu. Plik z podpisem testowym nie wymaga testowania HLK przez firmę Microsoft i może być uruchamiany tylko na maszynach testowych. Zapoznaj się z przesłaniem sprzętu firmy Microsoft dokumentacja aby uzyskać szczegółowe informacje na temat podpisywania testów.
• Podpisywanie lotów: Sterowniki podpisane w locie są podpisane certyfikatem Microsoft Developer Test, który jest zaufany w kompilacjach „insider” systemu Windows 10 RS2 i nowszych. Możesz podpisać podpis dla kierowcy, zaznaczając opcję Wykonuj podpisywanie lotu tylko podczas procesu przesyłania sprzętu. Zapoznaj się z przesłaniem sprzętu firmy Microsoft dokumentacja aby uzyskać szczegółowe informacje na temat podpisywania lotów.
Tak. Zgodnie z dokumentacją Microsoft dotyczącą Podpisanie sterownika do publicznej wersji, „Począwszy od systemu Windows 10, musisz również przesłać nowy sterownik trybu jądra systemu Windows 10 do podpisu cyfrowego w portalu pulpitu nawigacyjnego Centrum deweloperów sprzętu systemu Windows. Przesłane zarówno jądro, jak i sterownik trybu użytkownika muszą mieć ważny certyfikat podpisywania kodu z rozszerzoną weryfikacją („EV”). ”