After removing the certificates (QlikClient, Server, root) and restarting the Qlik Sense services, the repository does not startup anymore.
Looking into the Qlik Sense Repository Security logs (By default: C:\ProgramData\Qlik\Sense\Log\Repository\Trace\
Servername_Security_Repository.txt), you might find an error looking like this:
ERROR QlikServer1 Security.Repository.Qlik.Sense.Common.Security.Cryptography.SecretsKey 11 ced918f0-3cbf-45be-938b-44cfa13a5202 DOMAIN\qvservice When retrieving symmetric key from cert: Object reference not set to an instance of an object. at Qlik.Sense.Common.Security.Cryptography.CryptoSupport.GetPrivateKey(DotNetCert cert)↵↓ at Qlik.Sense.Common.Security.Cryptography.SecretsKey.<>c__DisplayClass5_0.<RetrieveKeyFrom>b__0()↵↓ at Qlik.Sense.Common.Logging.LogExtension.WrapLog[T](IQSLog log, String actionDescription, Func`1 action)The Qlik Sense Repository System logs (By default: C:\ProgramData\Qlik\Sense\Log\Repository\Trace\
Servername_System_Repository.txt) may show the repository stuck on this event:
INFO QlikServer1 System.Repository.Repository.Core.Services.SetupService 11 42c08161-967d-4a98-91b7-2fba7b6327fd DOMAIN\qvservice Setup service initialized with 2 available methodsEnvironment:
QlikSense June 2017
! Resolved in QlikSense September 2017 and up.
This defect, ID QLIK-78874, was resolved in Qlik Sense September 2017.