<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=2076&amp;view=findpost&amp;p=33469</guid>
        <pubDate>Fri, 26 Sep 2003 07:18:55 +0000</pubDate>
        <title>VB.NET:Сертификат безопасности с полями на русском</title>
        <link>https://forum.sources.ru/index.php?showtopic=2076&amp;view=findpost&amp;p=33469</link>
        <description><![CDATA[Radius: Очень плохо, что никто не интересуется таким важным вопросом.<br>Пришлось решать всё локально! Спасибо сокамернику за помощь.<br>Решается проблема следующим образом:<br><div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;br&#62;Imports System.Security.Cryptography.X509Certificates&#60;br&#62;...&#60;br&#62;Dim myX509 As X509Certificate = New X509Certificate( _&#60;br&#62; &nbsp; Me.Request.ClientCertificate.Certificate)&#60;br&#62;...&#60;br&#62;certificate.Value = myX509.GetName()&#60;br&#62;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>Данный кусок кода даст нам текстовые поля сертификата в виде одной строки.<br>Её потом можно разбить на части и получить требуемые значения...]]></description>
        <author>Radius</author>
        <category>.NET: Web приложения</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=2076&amp;view=findpost&amp;p=33466</guid>
        <pubDate>Wed, 24 Sep 2003 08:30:37 +0000</pubDate>
        <title>VB.NET:Сертификат безопасности с полями на русском</title>
        <link>https://forum.sources.ru/index.php?showtopic=2076&amp;view=findpost&amp;p=33466</link>
        <description><![CDATA[Radius: Мой web клиент работает с сертификатами. Допустим, у меня есть два сертификата на имена:<br><em class='tag-i'>1. Иванов Иван Иванович</em><br><em class='tag-i'>2. Klinton Bill Salomonovich</em><br>Код для получения данных сертификата такой:<br><div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">&#60;br&#62;If Me.Request.ClientCertificate.IsPresent Then&#60;br&#62; &nbsp; Dim fio As String = Me.Request.ClientCertificate.Get(&quot;SubjectCN&quot;)&#60;br&#62; &nbsp; lastname.Value = fio.Split(&quot; &quot;, 3)(0)&#60;br&#62; &nbsp; firstname.Value = fio.Split(&quot; &quot;, 3)(1)&#60;br&#62; &nbsp; middlename.Value = fio.Split(&quot; &quot;, 3)(2)&#60;br&#62;End If&#60;br&#62;</div></ol></div></div></div></div><br>Данный кусок кода работает только со вторым сертификатом, а при использовании первого все поля остаются пустыми.<br><em class='tag-i'>В чем проблема? Где надо копать?</em>]]></description>
        <author>Radius</author>
        <category>.NET: Web приложения</category>
      </item>
	
      </channel>
      </rss>
	