Ключевое слово в защите информации
КЛЮЧЕВОЕ СЛОВО
в защите информации
Получить ГОСТ TLS-сертификат для домена (SSL-сертификат)
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Опции
К последнему сообщению К первому непрочитанному
Offline soft2  
#1 Оставлено : 7 июня 2016 г. 5:31:26(UTC)
soft2

Статус: Участник

Группы: Участники
Зарегистрирован: 23.03.2016(UTC)
Сообщений: 16
Откуда: Хабаровск

Пытаюсь выполнить подпись docx из примеров и в этом месте
Цитата:
dsm.Sign(PartstobeSigned, certificate, SignableReleationships,SignatureID, new System.Security.Cryptography.Xml.DataObject[]{officeObject}, new Reference[]{officeObjectReference} )

получаю
Цитата:
System.MethodAccessException: MS.Internal.IO.Packaging.CustomSignedXml.GetNetFxSecurityRegistryValue(System.String, Int64)

Знания о крипто нулевые , че-нить подсказать можно?
Offline Максим Коллегин  
#2 Оставлено : 8 июня 2016 г. 15:45:54(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,395
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 718 раз в 622 постах
А можно побольше стека? Может необходимо запустить пример с правами администратора?
Знания в базе знаний, поддержка в техподдержке
Offline soft2  
#3 Оставлено : 8 июня 2016 г. 17:45:13(UTC)
soft2

Статус: Участник

Группы: Участники
Зарегистрирован: 23.03.2016(UTC)
Сообщений: 16
Откуда: Хабаровск

Цитата:
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.MethodAccessException: MS.Internal.IO.Packaging.CustomSignedXml.GetNetFxSecurityRegistryValue(System.String, Int64)
в MS.Internal.IO.Packaging.CustomSignedXml.RequireNCNameIdentifier()
в MS.Internal.IO.Packaging.CustomSignedXml.GetIdElement(XmlDocument document, String idValue)
в System.Security.Cryptography.Xml.Reference.CalculateHashValue(XmlDocument document, CanonicalXmlNodeList refList)
в System.Security.Cryptography.Xml.SignedXml.BuildDigestedReferences()
в System.Security.Cryptography.Xml.SignedXml.ComputeSignature()
в CryptoPro.Sharpei.Xml.CPSignedXmlDetour.ComputeSignature()
в MS.Internal.IO.Packaging.XmlDigitalSignatureProcessor.Sign(IEnumerable`1 parts, IEnumerable`1 relationshipSelectors, X509Certificate2 signer, String signatureId, Boolean embedCertificate, IEnumerable`1 signatureObjects, IEnumerable`1 objectReferences)
в MS.Internal.IO.Packaging.XmlDigitalSignatureProcessor.Sign(PackageDigitalSignatureManager manager, PackagePart signaturePart, IEnumerable`1 parts, IEnumerable`1 relationshipSelectors, X509Certificate2 signer, String signatureId, Boolean embedCertificate, IEnumerable`1 signatureObjects, IEnumerable`1 objectReferences)
в System.IO.Packaging.PackageDigitalSignatureManager.Sign(IEnumerable`1 parts, X509Certificate certificate, IEnumerable`1 relationshipSelectors, String signatureId, IEnumerable`1 signatureObjects, IEnumerable`1 objectReferences)
в crypto.signoffis.SignAllParts(Package pack, X509Certificate certificate)
в crypto.signoffis.init(String names)
в crypto.MainForm.onpoddsoff(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.MenuStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///D:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

CryptoPro.Sharpei.CorLib
Версия сборки: 1.0.0.11
Версия Win32: 1.0.5883.00
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/CryptoPro.Sharpei.CorLib/1.0.0.11__473b8c5086e795f5/CryptoPro.Sharpei.CorLib.dll

CryptoPro.Sharpei.CorLib.resources
Версия сборки: 1.0.0.11
Версия Win32: 1.0.5883.00
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/CryptoPro.Sharpei.CorLib.resources/1.0.0.11_ru_473b8c5086e795f5/CryptoPro.Sharpei.CorLib.resources.dll

crypto
Версия сборки: 1.0.6003.31045
Версия Win32: 1.0.6003.31045
CodeBase: file:///E:/clarionet/cryptocla/bin/Release/crypto.exe

System.Windows.Forms
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5491 (Win7SP1GDR.050727-5400)
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5495 (Win7SP1GDR.050727-5400)
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

CryptoPro.Sharpei.Base
Версия сборки: 1.0.0.10
Версия Win32: 1.0.5913.00
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/CryptoPro.Sharpei.Base/1.0.0.10__473b8c5086e795f5/CryptoPro.Sharpei.Base.dll

SoftVelocity.Clarion.Runtime.Procedures
Версия сборки: 2.0.215.9353
Версия Win32: 2.0.215.9353
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/SoftVelocity.Clarion.Runtime.Procedures/2.0.215.9353__4aca31c24e330653/SoftVelocity.Clarion.Runtime.Procedures.dll

SoftVelocity.Clarion.Runtime.Classes
Версия сборки: 2.0.215.9353
Версия Win32: 2.0.215.9353
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/SoftVelocity.Clarion.Runtime.Classes/2.0.215.9353__4aca31c24e330653/SoftVelocity.Clarion.Runtime.Classes.dll

WindowsBase
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.5471 built by: Win7SP1GDR
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/WindowsBase/3.0.0.0__31bf3856ad364e35/WindowsBase.dll

CryptoPro.Sharpei.WindowsBase
Версия сборки: 1.0.0.0
Версия Win32: 1.0.5913.00
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/CryptoPro.Sharpei.WindowsBase/1.0.0.0__473b8c5086e795f5/CryptoPro.Sharpei.WindowsBase.dll

System.Security
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5490 (Win7SP1GDR.050727-5400)
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/System.Security/2.0.0.0__b03f5f7f11d50a3a/System.Security.dll

CryptoPro.Sharpei.Xml
Версия сборки: 1.0.0.10
Версия Win32: 1.0.5913.00
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/CryptoPro.Sharpei.Xml/1.0.0.10__473b8c5086e795f5/CryptoPro.Sharpei.Xml.dll

System.Xml
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5494 (Win7SP1GDR.050727-5400)
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

mscorlib.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///D:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

WindowsBase.resources
Версия сборки: 3.0.0.0
Версия Win32: 3.0.6920.4902 built by: NetFXw7
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/WindowsBase.resources/3.0.0.0_ru_31bf3856ad364e35/WindowsBase.resources.dll

System.Windows.Forms.resources
Версия сборки: 2.0.0.0
Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
CodeBase: file:///D:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll


************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.


Запуск от администратора не помог . Криптонет лицензионный .

Offline Максим Коллегин  
#4 Оставлено : 8 июня 2016 г. 20:40:58(UTC)
Максим Коллегин

Статус: Сотрудник

Группы: Администраторы
Зарегистрирован: 12.12.2007(UTC)
Сообщений: 6,395
Мужчина
Откуда: КРИПТО-ПРО

Сказал «Спасибо»: 37 раз
Поблагодарили: 718 раз в 622 постах
У .NET же есть исходники (качаются через source сервер) - попробуйте посмотреть по коду.
Да, и первая ссылка в гугле по названию метода показывает решение - пробовали удалить KB3135988?
https://geonet.esri.com/thread/174056
Знания в базе знаний, поддержка в техподдержке
Offline soft2  
#5 Оставлено : 9 июня 2016 г. 5:13:56(UTC)
soft2

Статус: Участник

Группы: Участники
Зарегистрирован: 23.03.2016(UTC)
Сообщений: 16
Откуда: Хабаровск

Мне даже в голову не пришло искать решение в гугле , был уверен что проблема в примере.
Ладно , подпишусь на техподдержку , спасибо .
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.