У нас есть утилита, которую мы создали для подписи нашего файла манифеста XBAP. Это следующий код, который он выполняет:
cert = new X509Certificate2(certFilePath, password, X509KeyStorageFlags.MachineKeySet);
SecurityUtilities.SignFile(cert, null, manifest.SourcePath);
Выполнение метода SignFile занимает более двух минут. Ранее мы использовали сертификат аутентификации Thawte для подписи нашего манифеста. После перехода на VeriSign эта проблема начала появляться. Кроме того, когда Visual Studio подписывает манифест XBAP в процессе сборки, это обычно занимает от семи до девяти минут.
Я попытался поместить закрытый ключ в локальный компьютерный магазин. Я попытался поместить промежуточный сертификат подписи кода VeriSign в хранилище промежуточных центров сертификации.
Кто-нибудь сталкивался с этим раньше и / или есть идеи, как решить эту проблему?