Блог им. ad_bit

Альфа Инвестиции проблема установки ЭЦП - прошу помощи

Для торговли КВИКом каждый год требуется обновлять ЭЦП. И каждый год какие-то траблы. 
Прошу помощи. Видел на СЛ уже наступали на эти грабли.
В тех поддержке Альфа Банка, которые сами и разрабатывали ADST, третий день один ответ — терпеливо ждите ответ от спецов.
Винда 7/64 бит. Браузер Google Chrome Версия 109.0.5414.120 (Официальная сборка), (64 бит)
В браузере подтягивается необходимый сертификат, он действительный.
Заранее спасибо,

Вот лог файл ошибки, который появляется при запуске AlfaDirect.SigningTool.application ...

СВЕДЕНИЯ ОБ ОШИБКЕ
Во время выполнения этой операции обнаружены следующие ошибки.
* [24.10.2024 11:03:43] System.Deployment.Application.DeploymentDownloadException (Неизвестный подтип)
— Скачивание www.alfadirect.ru/downloads/adsign/AlfaDirect.SigningTool.application не выполнено.
— Источник: System.Deployment
— Запись изменений стека:
в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
в System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
в System.Deployment.Application.FileDownloader.Download(SubscriptionState subState, X509Certificate2 clientCertificate)
в System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri& sourceUri, String targetPath, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
в System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirect(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
в System.Deployment.Application.DownloadManager.FollowDeploymentProviderUri(SubscriptionStore subStore, AssemblyManifest& deployment, Uri& sourceUri, TempFile& tempFile, IDownloadNotification notification, DownloadOptions options)
в System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
— Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
— Внутреннее исключение ---
System.Net.WebException
— Базовое соединение закрыто: Не удалось установить доверительные отношения для защищенного канала SSL/TLS.
— Источник: System
— Запись изменений стека:
в System.Net.HttpWebRequest.GetResponse()
в System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(DownloadQueueItem next)
— Внутреннее исключение ---
System.Security.Authentication.AuthenticationException
— Удаленный сертификат недействителен согласно результатам проверки подлинности.
— Источник: System
— Запись изменений стека:
в System.Net.Security.SslState.StartSendAuthResetSignal(ProtocolToken message, AsyncProtocolRequest asyncRequest, Exception exception)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)
в System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)
в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)
в System.Net.TlsStream.Write(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.PooledStream.Write(Byte[] buffer, Int32 offset, Int32 size)
в System.Net.ConnectStream.WriteHeaders(Boolean async)

СВЕДЕНИЯ О ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА

#65 по плюсам, #17 по комментариям
15 комментариев
Для торговли КВИКом каждый год требуется обновлять ЭЦП

Первый раз слышу.
Вероятно заморочки конкретного брокера?

По стеку ошибки -  ВАШ сертификат просрочен уже.
Т.е. нужно сгенерить новый, пишут что сделать это надо в личном кабинете.

Потом:

Подайте произвольное поручение в Личном кабинете с текстом: «Прошу установить новый сертификат ЭП на сервере QUIK».

И лишь затем настроить и в квике на него:

www.alfadirect.ru/static/quick/Default.htm


 Какие же замуты оказывается в альфе.
Иван Иванов, конечно у меня просроченный, поэтому уже отозванный сертификат… ставлю стандартно через ЛК новый… и не получается уже неделю СПЕЦЫ альфа банка кормят «завтраками»
уже не пенсионер, смотри написано удаленный сертификат, значит на сервере квика он старый, т.е. с ИХ стороны похоже.
Пиши гневные письма, какой то расп… дяй не обработал ваш запрос на установку нового сертификата ЭП на сервере(ах) QUIK.
Иван Иванов, и звонил и писал с кучей скринов и логов… бесполезно, непробиваемые… я клиент с 2009 года, но им пофигу… вот такая в альфе клиентоориентрованность 
уже не пенсионер, мда… однако, видать какой то кризис у них.
В ВТБ никаких сертификатов, в Инвест Палате тоже небыло, в Альфе похоже заморочки ради самих заморочек.
В чем проблема поставить другую прогу Альфы — не квик?
avatar
Flexiway, наверно проще сменить такого брокера чем менять свои привычки.
Иван Иванов, увы, и это тоже присутствует 
Flexiway, у меня скрипты на LUA
уже не пенсионер, 

Тогда решать вопросы
avatar
да, у них еще есть вариант торговли через моб приложение и еще можно торговать через браузер (но это еще сырое решение)… а можно и с голоса ;-)
уже не пенсионер, 

Есть другая прога. Я через нее торгую. Нормальное решение. не квик
avatar

⦁ создать новый сертификат для Windows в ЛК и подать произв. поручение для его установки
⦁ в квике выбрать новый сертификат в двух местах, как описано на www.alfadirect.ru/static/quick/Default.htm часть 2 п. 1-3 и 7

avatar
СергейК, 
я все это знаю - 
1. отозвать старый (с истекающим сроком)  сертификат
2. создать сертификат электронной подписи в Личном Кабинете:  https://lk.alfadirect.ru/
3. подключить нов сертификат к квику   https://www.alfadirect.ru/static/quick/Default.htm
4. подать универсальное заявление (тема QUIK) на подключение нового сертификата ЭП «Прошу установить новый сертификат ЭП на сервере QUIK»

не получается пройти 2-й этап — не работает ADST для создания ЭЦП
при чем пробовал на 2-х компах, ситуация одинаковая

теги блога уже не пенсионер

....все тэги



UPDONW
Новый дизайн