Atom Лента - Форум КриптоПро - Тема:Извлечь данные из ENROLL_CERTTYPE_EXTENSION - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:Izvlech'dannyeizENROLL_CERTTYPE_EXTENSION-10:1Copyright 2024 Форум КриптоПро2024-03-29T18:33:29Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruЗахар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновЗахар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновVadimVictorovichhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=57995&name=VadimVictorovichЗахар Тихоновhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=38230&name=Захар ТихоновVadimVictorovichhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=57995&name=VadimVictorovichYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid121048:1Извлечь данные из ENROLL_CERTTYPE_EXTENSION<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: VadimVictorovich <a href="/forum2/default.aspx?g=posts&m=121034#post121034"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />Ознакомьтесь со следующей информацией <a rel="nofollow" href="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470" title="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470">szOID_ENROLL_CERTTYPE</a><br /><br />Я был бы очень благодарен за помощь по извлечению этой строки.<br />Строчку кода...</div></div><br /><br />там не utf16, а utf8 <br />если брать ваш пример<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>PCERT_NAME_VALUE pNameValue = NULL;<br />ret = CryptDecodeObjectEx(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,X509_ANY_STRING, pCertContext->pCertInfo->rgExtension[i].Value.pbData, pCertContext->pCertInfo->rgExtension[i].Value.cbData, CRYPT_DECODE_ALLOC_FLAG, NULL, &pNameValue, &size); </div></div></td></tr></table>2020-12-01T16:45:23+03:002020-12-01T16:45:23+03:00Захар Тихонов<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: VadimVictorovich <a href="/forum2/default.aspx?g=posts&m=121034#post121034"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote><br />Ознакомьтесь со следующей информацией <a rel="nofollow" href="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470" title="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470">szOID_ENROLL_CERTTYPE</a><br /><br />Я был бы очень благодарен за помощь по извлечению этой строки.<br />Строчку кода...</div></div><br /><br />там не utf16, а utf8 <br />если брать ваш пример<br /><div class="quote"><span class="quotetitle">Цитата:</span><blockquote>PCERT_NAME_VALUE pNameValue = NULL;<br />ret = CryptDecodeObjectEx(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING,X509_ANY_STRING, pCertContext->pCertInfo->rgExtension[i].Value.pbData, pCertContext->pCertInfo->rgExtension[i].Value.cbData, CRYPT_DECODE_ALLOC_FLAG, NULL, &pNameValue, &size); </div></div></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid121034:1Извлечь данные из ENROLL_CERTTYPE_EXTENSION<table class="content postContainer" width="100%"><tr><td><br />Ознакомьтесь со следующей информацией <a rel="nofollow" href="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470" title="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470">szOID_ENROLL_CERTTYPE</a></div></div><br /><br />Я был бы очень благодарен за помощь по извлечению этой строки.<br />Строчку кода...</td></tr></table>2020-12-01T00:02:23+03:002020-12-01T00:02:23+03:00VadimVictorovich<table class="content postContainer" width="100%"><tr><td><br />Ознакомьтесь со следующей информацией <a rel="nofollow" href="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470" title="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470">szOID_ENROLL_CERTTYPE</a></div></div><br /><br />Я был бы очень благодарен за помощь по извлечению этой строки.<br />Строчку кода...</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid121015:1Извлечь данные из ENROLL_CERTTYPE_EXTENSION<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: VadimVictorovich <a href="/forum2/default.aspx?g=posts&m=120969#post120969"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>szOID_ENROLL_CERTTYPE_EXTENSION;<br />Всем привет, подскажите мне как оттуда извлечь данные, там явно юникод строка, только не пойму в какую структуру извлекать? <br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-cpp">
if ((ret = CryptDecodeObjectEx(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, X509_UNICODE_ANY_STRING,
pCertContext->pCertInfo->rgExtension[i].Value.pbData,
pCertContext->pCertInfo->rgExtension[i].Value.cbData, CRYPT_DECODE_ALLOC_FLAG, NULL, &??????, &size)))
{
}
</code></pre>
</div></div></div></div><br /><br />Здравствуйте.<br /><br />Ознакомьтесь со следующей информацией <a rel="nofollow" href="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470" title="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470">szOID_ENROLL_CERTTYPE</a></td></tr></table>2020-11-30T15:40:52+03:002020-11-30T15:40:52+03:00Захар Тихонов<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">Автор: VadimVictorovich <a href="/forum2/default.aspx?g=posts&m=120969#post120969"><img src="/forum2/Themes/soclean/icon_latest_reply.gif" title="Перейти к цитате" alt="Перейти к цитате" /></a></span><blockquote>szOID_ENROLL_CERTTYPE_EXTENSION;<br />Всем привет, подскажите мне как оттуда извлечь данные, там явно юникод строка, только не пойму в какую структуру извлекать? <br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-cpp">
if ((ret = CryptDecodeObjectEx(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, X509_UNICODE_ANY_STRING,
pCertContext->pCertInfo->rgExtension[i].Value.pbData,
pCertContext->pCertInfo->rgExtension[i].Value.cbData, CRYPT_DECODE_ALLOC_FLAG, NULL, &??????, &size)))
{
}
</code></pre>
</div></div></div></div><br /><br />Здравствуйте.<br /><br />Ознакомьтесь со следующей информацией <a rel="nofollow" href="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470" title="https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wcce/3aec3e50-511a-42f9-a5d5-240af503e470">szOID_ENROLL_CERTTYPE</a></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid120969:1Извлечь данные из ENROLL_CERTTYPE_EXTENSION<table class="content postContainer" width="100%"><tr><td>szOID_ENROLL_CERTTYPE_EXTENSION;<br />Всем привет, подскажите мне как оттуда извлечь данные, там явно юникод строка, только не пойму в какую структуру извлекать? <br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-cpp">
if ((ret = CryptDecodeObjectEx(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, X509_UNICODE_ANY_STRING,
pCertContext->pCertInfo->rgExtension[i].Value.pbData,
pCertContext->pCertInfo->rgExtension[i].Value.cbData, CRYPT_DECODE_ALLOC_FLAG, NULL, &??????, &size)))
{
}
</code></pre>
</div></div></td></tr></table>2020-11-27T20:43:41+03:002020-11-27T20:43:41+03:00VadimVictorovich<table class="content postContainer" width="100%"><tr><td>szOID_ENROLL_CERTTYPE_EXTENSION;<br />Всем привет, подскажите мне как оттуда извлечь данные, там явно юникод строка, только не пойму в какую структуру извлекать? <br /><br /><div class="code"><strong>Код:</strong><div class="innercode"><pre class="line-numbers"><code class="language-cpp">
if ((ret = CryptDecodeObjectEx(X509_ASN_ENCODING | PKCS_7_ASN_ENCODING, X509_UNICODE_ANY_STRING,
pCertContext->pCertInfo->rgExtension[i].Value.pbData,
pCertContext->pCertInfo->rgExtension[i].Value.cbData, CRYPT_DECODE_ALLOC_FLAG, NULL, &??????, &size)))
{
}
</code></pre>
</div></div></td></tr></table>