Atom Лента - Форум КриптоПро - Тема:Interop.CAdESCOM.dll - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Interop.CAdESCOM.dll-10:1Copyright 2024 Форум КриптоПро2024-03-28T23:25:18Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *Андрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *egn.phttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=67545&name=egn.pАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *Андрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *egn.phttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=67545&name=egn.pАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *egn.phttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=67545&name=egn.pegn.phttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=67545&name=egn.pАндрей *https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=15008&name=Андрей *egn.phttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=67545&name=egn.pYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid143248:1Interop.CAdESCOM.dll<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: egn.p <a href="/forum2/default.aspx?g=posts&m=143247#post143247"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=143243#post143243"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>можете приложить в архиве пример с тестовыми данными\сертификатом?<br />или через <a rel="nofollow" href="https://dss.cryptopro.ru/verify/" title="https://dss.cryptopro.ru/verify/">сервис проверки</a> посмотреть тип подписи.</div></div><br />Протокол проверки: [attach]11933[/attach]<br />Формат подписи CAdES: PKCS7<br />Это, разве, не одно и то же? <strong>"PKCS #7: Cryptographic Message Syntax" (a.k.a. "CMS")</strong> - из википедии.<br /><br />>Его невозможно улучшить.<br />Вообще нет никаких способов из подписи типа PKCS#7/CMS сделать подпись CAdES-BES? CAdES - это же надстройка над CMS, все атрибуты CMS содержатся в CAdES, даже BES.<br /><br />>Т.е. изначально не вкладывается сертификат?<br />Сертификат вкладывается, и, если отправить подпись на проверку в КриптоПро SVS, в ответе информация о сертификате также будет.</div></div><br /><br /><br />нет, минимально требуется cades bes, чтобы потом сделать t\xlong1\a...<br /><br /><a rel="nofollow" href="https://cpdn.cryptopro.ru?url=/content/csp_trunk/html/cadesattrs.html" title="https://cpdn.cryptopro.ru?url=/content/csp_trunk/html/cadesattrs.html">Особенности создания подписанных CMS сообщений</a></td></tr></table>2023-10-04T12:49:38+03:002023-10-04T12:49:38+03:00Андрей *<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: egn.p <a href="/forum2/default.aspx?g=posts&m=143247#post143247"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=143243#post143243"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>можете приложить в архиве пример с тестовыми данными\сертификатом?<br />или через <a rel="nofollow" href="https://dss.cryptopro.ru/verify/" title="https://dss.cryptopro.ru/verify/">сервис проверки</a> посмотреть тип подписи.</div></div><br />Протокол проверки: [attach]11933[/attach]<br />Формат подписи CAdES: PKCS7<br />Это, разве, не одно и то же? <strong>"PKCS #7: Cryptographic Message Syntax" (a.k.a. "CMS")</strong> - из википедии.<br /><br />>Его невозможно улучшить.<br />Вообще нет никаких способов из подписи типа PKCS#7/CMS сделать подпись CAdES-BES? CAdES - это же надстройка над CMS, все атрибуты CMS содержатся в CAdES, даже BES.<br /><br />>Т.е. изначально не вкладывается сертификат?<br />Сертификат вкладывается, и, если отправить подпись на проверку в КриптоПро SVS, в ответе информация о сертификате также будет.</div></div><br /><br /><br />нет, минимально требуется cades bes, чтобы потом сделать t\xlong1\a...<br /><br /><a rel="nofollow" href="https://cpdn.cryptopro.ru?url=/content/csp_trunk/html/cadesattrs.html" title="https://cpdn.cryptopro.ru?url=/content/csp_trunk/html/cadesattrs.html">Особенности создания подписанных CMS сообщений</a></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143247:1Interop.CAdESCOM.dll<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=143243#post143243"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>можете приложить в архиве пример с тестовыми данными\сертификатом?<br />или через <a rel="nofollow" href="https://dss.cryptopro.ru/verify/" title="https://dss.cryptopro.ru/verify/">сервис проверки</a> посмотреть тип подписи.</div></div><br />Протокол проверки: [attach]11933[/attach]<br />Формат подписи CAdES: PKCS7<br />Это, разве, не одно и то же? <strong>"PKCS #7: Cryptographic Message Syntax" (a.k.a. "CMS")</strong> - из википедии.<br /><br />>Его невозможно улучшить.<br />Вообще нет никаких способов из подписи типа PKCS#7/CMS сделать подпись CAdES-BES? CAdES - это же надстройка над CMS, все атрибуты CMS содержатся в CAdES, даже BES.<br /><br />>Т.е. изначально не вкладывается сертификат?<br />Сертификат вкладывается, и, если отправить подпись на проверку в КриптоПро SVS, в ответе информация о сертификате также будет.</td></tr></table>2023-10-04T12:26:34+03:002023-10-04T12:26:34+03:00egn.p<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=143243#post143243"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>можете приложить в архиве пример с тестовыми данными\сертификатом?<br />или через <a rel="nofollow" href="https://dss.cryptopro.ru/verify/" title="https://dss.cryptopro.ru/verify/">сервис проверки</a> посмотреть тип подписи.</div></div><br />Протокол проверки: [attach]11933[/attach]<br />Формат подписи CAdES: PKCS7<br />Это, разве, не одно и то же? <strong>"PKCS #7: Cryptographic Message Syntax" (a.k.a. "CMS")</strong> - из википедии.<br /><br />>Его невозможно улучшить.<br />Вообще нет никаких способов из подписи типа PKCS#7/CMS сделать подпись CAdES-BES? CAdES - это же надстройка над CMS, все атрибуты CMS содержатся в CAdES, даже BES.<br /><br />>Т.е. изначально не вкладывается сертификат?<br />Сертификат вкладывается, и, если отправить подпись на проверку в КриптоПро SVS, в ответе информация о сертификате также будет.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143243:1Interop.CAdESCOM.dll<table class="content postContainer_Alt" width="100%"><tr><td>можете приложить в архиве пример с тестовыми данными\сертификатом?<br /><br /><br />или через <a rel="nofollow" href="https://dss.cryptopro.ru/verify/" title="https://dss.cryptopro.ru/verify/">сервис проверки</a> посмотреть тип подписи.</td></tr></table>2023-10-04T11:29:43+03:002023-10-04T11:29:43+03:00Андрей *<table class="content postContainer_Alt" width="100%"><tr><td>можете приложить в архиве пример с тестовыми данными\сертификатом?<br /><br /><br />или через <a rel="nofollow" href="https://dss.cryptopro.ru/verify/" title="https://dss.cryptopro.ru/verify/">сервис проверки</a> посмотреть тип подписи.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143242:1Interop.CAdESCOM.dll<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: egn.p <a href="/forum2/default.aspx?g=posts&m=143237#post143237"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>С библиотекой CAdESCOM у меня проблем нет, она работает. Подписи формата CAdES от BES до XLT1 создаются, проверяются, улучшаются. Проблема возникла при улучшении подписи CMS до CAdES. Хотел попробовать через библиотеку CAPICOM, но возникла ошибка, о которой я выше написал.<br /><br />UPD: Использовать CadesSignedDataClass.EnhanceCades я пытался. Но для того, чтобы этот метод вызвать, надо сначала "закинуть" туда саму подпись через CadesSignedDataClass.Verify, на что возвращается ошибка <strong>System.Runtime.InteropServices.COMException (0x8009100E): Не найден автор исходной подписи.</strong></div></div><br /><br />> при улучшении подписи CMS до CAdES. <br /><br />Возможно Вы путаете и имеете ввиду <span class="highlight">pkcs7</span>?<br />Его невозможно улучшить.<br /><br />>Не найден автор исходной подписи<br />Т.е. изначально не вкладывается сертификат?<br /><br /></td></tr></table>2023-10-04T11:28:06+03:002023-10-04T11:28:06+03:00Андрей *<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: egn.p <a href="/forum2/default.aspx?g=posts&m=143237#post143237"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>С библиотекой CAdESCOM у меня проблем нет, она работает. Подписи формата CAdES от BES до XLT1 создаются, проверяются, улучшаются. Проблема возникла при улучшении подписи CMS до CAdES. Хотел попробовать через библиотеку CAPICOM, но возникла ошибка, о которой я выше написал.<br /><br />UPD: Использовать CadesSignedDataClass.EnhanceCades я пытался. Но для того, чтобы этот метод вызвать, надо сначала "закинуть" туда саму подпись через CadesSignedDataClass.Verify, на что возвращается ошибка <strong>System.Runtime.InteropServices.COMException (0x8009100E): Не найден автор исходной подписи.</strong></div></div><br /><br />> при улучшении подписи CMS до CAdES. <br /><br />Возможно Вы путаете и имеете ввиду <span class="highlight">pkcs7</span>?<br />Его невозможно улучшить.<br /><br />>Не найден автор исходной подписи<br />Т.е. изначально не вкладывается сертификат?<br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143237:1Interop.CAdESCOM.dll<table class="content postContainer_Alt" width="100%"><tr><td>С библиотекой CAdESCOM у меня проблем нет, она работает. Подписи формата CAdES от BES до XLT1 создаются, проверяются, улучшаются. Проблема возникла при улучшении подписи CMS до CAdES. Хотел попробовать через библиотеку CAPICOM, но возникла ошибка, о которой я выше написал.<br /><br />UPD: Использовать CadesSignedDataClass.EnhanceCades я пытался. Но для того, чтобы этот метод вызвать, надо сначала "закинуть" туда саму подпись через CadesSignedDataClass.Verify, на что возвращается ошибка <strong>System.Runtime.InteropServices.COMException (0x8009100E): Не найден автор исходной подписи.</strong></td></tr></table>2023-10-04T08:20:40+03:002023-10-04T08:20:40+03:00egn.p<table class="content postContainer_Alt" width="100%"><tr><td>С библиотекой CAdESCOM у меня проблем нет, она работает. Подписи формата CAdES от BES до XLT1 создаются, проверяются, улучшаются. Проблема возникла при улучшении подписи CMS до CAdES. Хотел попробовать через библиотеку CAPICOM, но возникла ошибка, о которой я выше написал.<br /><br />UPD: Использовать CadesSignedDataClass.EnhanceCades я пытался. Но для того, чтобы этот метод вызвать, надо сначала "закинуть" туда саму подпись через CadesSignedDataClass.Verify, на что возвращается ошибка <strong>System.Runtime.InteropServices.COMException (0x8009100E): Не найден автор исходной подписи.</strong></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143229:1Interop.CAdESCOM.dll<table class="content postContainer" width="100%"><tr><td>cadescom:<br /><br />SignedData.EnhanceCades <a rel="nofollow" href="https://docs.cryptopro.ru/cades/reference/cadescom/cadescom-samples/cadescomsamplecadesbes?id=%d0%a0%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d1%82%d0%b8%d0%bf%d0%be%d0%bc-%d0%bf%d0%be%d0%b4%d0%bf%d0%b8%d1%81%d0%b8-cades-bes" title="https://docs.cryptopro.ru/cades/reference/cadescom/cadescom-samples/cadescomsamplecadesbes?id=%d0%a0%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d1%82%d0%b8%d0%bf%d0%be%d0%bc-%d0%bf%d0%be%d0%b4%d0%bf%d0%b8%d1%81%d0%b8-cades-bes">пример</a><br /><br /><br />в cades.dll - CadesEnhanceMessage через p\invoke <br /></td></tr></table>2023-10-03T16:38:11+03:002023-10-03T16:38:11+03:00Андрей *<table class="content postContainer" width="100%"><tr><td>cadescom:<br /><br />SignedData.EnhanceCades <a rel="nofollow" href="https://docs.cryptopro.ru/cades/reference/cadescom/cadescom-samples/cadescomsamplecadesbes?id=%d0%a0%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d1%82%d0%b8%d0%bf%d0%be%d0%bc-%d0%bf%d0%be%d0%b4%d0%bf%d0%b8%d1%81%d0%b8-cades-bes" title="https://docs.cryptopro.ru/cades/reference/cadescom/cadescom-samples/cadescomsamplecadesbes?id=%d0%a0%d0%b0%d0%b1%d0%be%d1%82%d0%b0-%d1%81-%d1%82%d0%b8%d0%bf%d0%be%d0%bc-%d0%bf%d0%be%d0%b4%d0%bf%d0%b8%d1%81%d0%b8-cades-bes">пример</a><br /><br /><br />в cades.dll - CadesEnhanceMessage через p\invoke <br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143228:1Interop.CAdESCOM.dll<table class="content postContainer_Alt" width="100%"><tr><td>Удалось проверить подпись формата CMS через SignedCms:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-csharp">public void VerifyDetachedCms(byte[] signature, byte[] original)
{
var signatureCms = new ContentInfo(signature);
var signedCms = new SignedCms(signatureCms, detached: true);
signedCms.Decode(original);
signedCms.CheckSignature(verifySignatureOnly: false);
}</code></pre>
</div></div><br /><br />Можно ли как-то усилить эту подпись до любого из форматов CAdES? Я не нашёл, как перевести данные из SignedCms в CadesSignedDataClass. Есть ли такой механизм?</td></tr></table>2023-10-03T16:29:09+03:002023-10-03T16:29:09+03:00egn.p<table class="content postContainer_Alt" width="100%"><tr><td>Удалось проверить подпись формата CMS через SignedCms:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-csharp">public void VerifyDetachedCms(byte[] signature, byte[] original)
{
var signatureCms = new ContentInfo(signature);
var signedCms = new SignedCms(signatureCms, detached: true);
signedCms.Decode(original);
signedCms.CheckSignature(verifySignatureOnly: false);
}</code></pre>
</div></div><br /><br />Можно ли как-то усилить эту подпись до любого из форматов CAdES? Я не нашёл, как перевести данные из SignedCms в CadesSignedDataClass. Есть ли такой механизм?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143222:1Interop.CAdESCOM.dll<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=143221#post143221"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>CAPICOM установлен?<br />и зачем он используется?</div></div><br /><br />Как его установить? Я скачал dll с <a rel="nofollow" href="https://cryptopro.ru/faq/capicom-i-kriptopro-csp" title="https://cryptopro.ru/faq/capicom-i-kriptopro-csp">https://cryptopro.ru/faq/capicom-i-kriptopro-csp</a>, попытался выполнить команду <strong>regsvr32.exe "D:\ab_prj\cryptopro-csp-api\libs\Interop.CAPICOM.dll"</strong>, получил ответ:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>RegSvr32<br />Модуль "D:\ab_prj\cryptopro-csp-api\libs\Interop.CAPICOM.dll" загружен, но точка входа DllRegisterServer не найдена.<br />Проверьте, что "D:\ab_prj\cryptopro-csp-api\libs\Interop.CAPICOM.dll" является правильным файлом DLL или OCX и повторите попытку.<br /></div></div><br />Или его надо каким-то другим способом установить? CAdESCOM я никак не устанавливал, он работает.<br /><br />Используется для проверки подписи формата CMS. Ошибка <strong>80040154 Класс не зарегистрирован</strong> вылетает при создании объекта класса SignedDataClass.<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-csharp">
public void VerifyDetachedCms(byte[] signature, byte[] original)
{
var signedData = new SignedDataClass
{
Content = original
};
signedData.Verify(signature, bDetached: true);
}
</code></pre>
</div></div><br /><br />UPD:<br />библиотеки добавлены в проект:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup"><ItemGroup>
<Reference Include="Interop.CAdESCOM">
<HintPath>..\..\libs\Interop.CAdESCOM.dll</HintPath>
</Reference>
<Reference Include="Interop.CAPICOM">
<HintPath>..\..\libs\Interop.CAPICOM.dll</HintPath>
</Reference>
</ItemGroup></code></pre>
</div></div></td></tr></table>2023-10-03T14:20:18+03:002023-10-03T14:20:18+03:00egn.p<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Андрей * <a href="/forum2/default.aspx?g=posts&m=143221#post143221"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>CAPICOM установлен?<br />и зачем он используется?</div></div><br /><br />Как его установить? Я скачал dll с <a rel="nofollow" href="https://cryptopro.ru/faq/capicom-i-kriptopro-csp" title="https://cryptopro.ru/faq/capicom-i-kriptopro-csp">https://cryptopro.ru/faq/capicom-i-kriptopro-csp</a>, попытался выполнить команду <strong>regsvr32.exe "D:\ab_prj\cryptopro-csp-api\libs\Interop.CAPICOM.dll"</strong>, получил ответ:<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>RegSvr32<br />Модуль "D:\ab_prj\cryptopro-csp-api\libs\Interop.CAPICOM.dll" загружен, но точка входа DllRegisterServer не найдена.<br />Проверьте, что "D:\ab_prj\cryptopro-csp-api\libs\Interop.CAPICOM.dll" является правильным файлом DLL или OCX и повторите попытку.<br /></div></div><br />Или его надо каким-то другим способом установить? CAdESCOM я никак не устанавливал, он работает.<br /><br />Используется для проверки подписи формата CMS. Ошибка <strong>80040154 Класс не зарегистрирован</strong> вылетает при создании объекта класса SignedDataClass.<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-csharp">
public void VerifyDetachedCms(byte[] signature, byte[] original)
{
var signedData = new SignedDataClass
{
Content = original
};
signedData.Verify(signature, bDetached: true);
}
</code></pre>
</div></div><br /><br />UPD:<br />библиотеки добавлены в проект:<br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-markup"><ItemGroup>
<Reference Include="Interop.CAdESCOM">
<HintPath>..\..\libs\Interop.CAdESCOM.dll</HintPath>
</Reference>
<Reference Include="Interop.CAPICOM">
<HintPath>..\..\libs\Interop.CAPICOM.dll</HintPath>
</Reference>
</ItemGroup></code></pre>
</div></div></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143221:1Interop.CAdESCOM.dll<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: egn.p <a href="/forum2/default.aspx?g=posts&m=143220#post143220"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Новожилова Елена <a href="/forum2/default.aspx?g=posts&m=45290#post45290"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>То есть, ни КриптоПро ЭЦП SDK, ни CAdESCOM, ни КриптоПро ЭЦП Browser plug-in вы не ставили?<br />Без одного из этих компонентов ваш код работать не будет.</div></div><br /><br />Ошибка <strong>Retrieving the COM class factory for component with CLSID {94AFFFCC-6C05-4814-B123-A941105AA77F} failed due to the following error: 80040154 Класс не зарегистрирован (0x80040154 (REGDB_E_CLASSNOTREG)).</strong><span class="highlight"> воспроизводится при использовании CAPICOM в .net core приложении</span>. При этом с CAdESCOM всё работает штатно. Interop'ы добавляю для них одинаково. В чём может быть проблема?<br />КриптоПро ЭЦП SDK, КриптоПро ЭЦП Browser plug-in установлены.</div></div><br /><br /><br />CAPICOM установлен?<br />и зачем он используется? </td></tr></table>2023-10-03T12:52:53+03:002023-10-03T12:52:53+03:00Андрей *<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: egn.p <a href="/forum2/default.aspx?g=posts&m=143220#post143220"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><div class="quote"><span class="quotetitle">Автор: Новожилова Елена <a href="/forum2/default.aspx?g=posts&m=45290#post45290"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>То есть, ни КриптоПро ЭЦП SDK, ни CAdESCOM, ни КриптоПро ЭЦП Browser plug-in вы не ставили?<br />Без одного из этих компонентов ваш код работать не будет.</div></div><br /><br />Ошибка <strong>Retrieving the COM class factory for component with CLSID {94AFFFCC-6C05-4814-B123-A941105AA77F} failed due to the following error: 80040154 Класс не зарегистрирован (0x80040154 (REGDB_E_CLASSNOTREG)).</strong><span class="highlight"> воспроизводится при использовании CAPICOM в .net core приложении</span>. При этом с CAdESCOM всё работает штатно. Interop'ы добавляю для них одинаково. В чём может быть проблема?<br />КриптоПро ЭЦП SDK, КриптоПро ЭЦП Browser plug-in установлены.</div></div><br /><br /><br />CAPICOM установлен?<br />и зачем он используется? </td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid143220:1Interop.CAdESCOM.dll<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Новожилова Елена <a href="/forum2/default.aspx?g=posts&m=45290#post45290"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>То есть, ни КриптоПро ЭЦП SDK, ни CAdESCOM, ни КриптоПро ЭЦП Browser plug-in вы не ставили?<br />Без одного из этих компонентов ваш код работать не будет.</div></div><br /><br />Ошибка <strong>Retrieving the COM class factory for component with CLSID {94AFFFCC-6C05-4814-B123-A941105AA77F} failed due to the following error: 80040154 Класс не зарегистрирован (0x80040154 (REGDB_E_CLASSNOTREG)).</strong> воспроизводится при использовании CAPICOM в .net core приложении. При этом с CAdESCOM всё работает штатно. Interop'ы добавляю для них одинаково. В чём может быть проблема?<br />КриптоПро ЭЦП SDK, КриптоПро ЭЦП Browser plug-in установлены.</td></tr></table>2023-10-03T12:41:50+03:002023-10-03T12:41:50+03:00egn.p<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: Новожилова Елена <a href="/forum2/default.aspx?g=posts&m=45290#post45290"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>То есть, ни КриптоПро ЭЦП SDK, ни CAdESCOM, ни КриптоПро ЭЦП Browser plug-in вы не ставили?<br />Без одного из этих компонентов ваш код работать не будет.</div></div><br /><br />Ошибка <strong>Retrieving the COM class factory for component with CLSID {94AFFFCC-6C05-4814-B123-A941105AA77F} failed due to the following error: 80040154 Класс не зарегистрирован (0x80040154 (REGDB_E_CLASSNOTREG)).</strong> воспроизводится при использовании CAPICOM в .net core приложении. При этом с CAdESCOM всё работает штатно. Interop'ы добавляю для них одинаково. В чём может быть проблема?<br />КриптоПро ЭЦП SDK, КриптоПро ЭЦП Browser plug-in установлены.</td></tr></table>