Добрый день!
После обновления КриптоПро УЦ 2.0 до версии 2-0-6904, согласно пункту 10 "ЖТЯИ.00078 01 90 02 ПАК КриптоПро УЦ 2.0. Руководство по установке", при попытке подключения к ЦР через консоль управления ЦР на АРМе произошла ошибка "System.ArgumentException: Элемент с тем же ключом уже был добавлен."
Полный текст ошибки:
System.ArgumentException: Элемент с тем же ключом уже был добавлен.
в System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
в System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
в CryptoPro.CertEncode.OidInfoEnumerator.FillSupportedAlgorithmsInfo(CryptProvInfoHolder info, IList`1 algorithms)
в CryptoPro.CertEncode.OidInfoEnumerator.CreateProvInfo(CspParameters parameters)
в CryptoPro.CertEncode.OidInfoEnumerator.InitializeInfosDict()
в System.Lazy`1.CreateValue()
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
в System.Lazy`1.get_Value()
в CryptoPro.CertEncode.OidInfoEnumerator.GetInfo(CspParameters parameters)
в CryptoPro.CertEncode.OidInfoEnumerator.GetSupportedAlgorithms(CspParameters parameters, Int32 keySpec)
в CryptoPro.CertEncode.OidInfoFinder.FindSignatureAlgorithm(CspParameters parameters, String hashAlgorithm)
в CryptoPro.CertEncode.CryptProvider.GetDefaultHashAlgorithm(CspParameters cspParams, String pubKeyOid)
в RegistrationService.Client.ServiceContractFactory.CreateFactory(String endpointUri, String clientCertThumbprint, PkiObjectSigner& signer)
в RegistrationService.Client.ServiceContractFactory.SwitchConnection(String endpointUri, String clientCertThumbprint)
в RegistrationService.RemoteConsole.ConnectionListPresenter.TestConnection(RegAuthConnection connection, IServiceContractFactory serviceContractFactory)
в RegistrationService.RemoteConsole.ConnectionListPresenter.SwitchConnection(RegAuthConnection connection)
в RegistrationService.RemoteConsole.ConnectionListPresenter.Connect(RegAuthConnection c)
в RegistrationService.RemoteConsole.ConnectionListPresenter.CommandRecieved(Object sender, CommandRecievedEventArgs e)
в RegistrationService.RemoteConsole.ViewElementRegistry.OnItemCommandRecieved(Object sender, CommandRecievedEventArgs e)
в RegistrationService.RemoteConsole.ButtonViewElement.CallOptions.<.ctor>b__2_0()
в RegistrationService.RemoteConsole.ButtonViewElement.CallOptions.BarButtonItemClick()
в System.Windows.Forms.Control.OnClick(EventArgs e)
в DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
в DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
HResult = -2147024809 (0x80070057)
IMG-20190404-WA0001.jpg
(198kb) загружен 30 раз(а).Выпустить новый сертификат оказалось тоже не возможно из-за ошибки.
Подскажите, что это может быть и как его победить!
Скрин-шоты прилагаю.
Спасибо!
IMG-20190404-WA0003.jpg
(189kb) загружен 22 раз(а).