Safari och WebKit stöder inte SHA-1-certifikat

Webbplatsoperatörer måste snarast möjligt gå över till SHA-256-signerade certifikat.

Stödet för SHA-1-signerade certifikat, vilka används för TLS (Transport Layer Security) i Safari och WebKit, har tagits bort i macOS Sierra 10.12.4, iOS 10.3, tvOS 10.2 och watchOS 3.2.

Med dessa uppdateringar försvinner stödet för alla certifikat som utfärdats från en Root Certification Authority (CA) som ingick i operativsystemets förinställda Trust Store. Alla övriga TLS-anslutningar fortsätter att ge stöd för SHA-1-signerade certifikat fram till slutet av 2017. 

SHA-1-signerade Root CA-certifikat, företagsdistribuerade SHA-1-certifikat och SHA-1-certifikat som installerats av användaren påverkas inte av den här ändringen.

Vad har förändrats?

I macOS Sierra 10.12.4 och iOS 10.3 visar Safari ett meddelande när en användare går till en webbsida som försöker skapa en TLS-anslutning med hjälp av ett SHA-1-signerat certifikat. Användaren måste klicka för att ladda webbplatsen. Efter laddning visas webbplatsen som en osäker anslutning i Safari.

I appar som använder WebKit för att ansluta till en webbplats med TLS visas ett felmeddelande om webbplatsens certifikat är SHA-1-signerat. Utvecklare måste säkerställa att deras appar kan hantera dessa fel.

Behöver jag göra någonting?

Utvecklare och webbplatsoperatörer ska så snart som möjligt gå över till SHA-256-signerade certifikat för att förhindra att användarna får varningsmeddelanden när de ansluter till deras webbplatser. Det finns många CA-operatörer som utfärdar SHA-256-signerade certifikat.

En lista över vilka Root CA-certifikat som finns med i en viss plattforms förinställda Trust Store finns i:

Publiceringsdatum: