<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: GnuTLS и OpenGPG-ключи: доверие стороннему ключу</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9074.html</link>
    <description>Заранее извиняюсь, если вопросы будут наивными -  я немного не в теме, только-только влезаю...&lt;br&gt;Опишу ситуацию для понимания:&lt;br&gt;&lt;br&gt;есть три стороны - владелицы ключей:&lt;br&gt;- &quot;клиент&quot;&lt;br&gt;- &quot;сервер&quot;&lt;br&gt;- &quot;посредник&quot;&lt;br&gt;&lt;br&gt;Публичный GPG-ключ &quot;клиента&quot; подписан &quot;посредником&quot;. &quot;Сервер&quot; имеет абсолютное доверие к публичному ключу &quot;посредника&quot;, но не имеет в своём keyring (кольце ключей?) ключа &quot;клиента&quot;.&lt;br&gt;&lt;br&gt;&quot;Сервер&quot; проинициализировал GnuTLS (своими private/public ключи и keyring), повис на сокете и ждёт соединений.&lt;br&gt;&lt;br&gt;&quot;Клиент&quot; также проинициализировал GnuTLS (своими private/public ключами без keyring) и соединяется к &quot;серверу&quot;.&lt;br&gt;&lt;br&gt;Теперь вопрос: как указать &quot;серверу&quot; проверять ключи подписантов на этапе установления соединения? То есть, чтобы такой подписанный &quot;посредником&quot; ключ был валидным, а неподписанные или подписанные другими посредниками (не &quot;свои&quot;) ключи были бы невалидными и отвергались бы сервером?&lt;br&gt;&lt;br&gt;Расширенный вопрос: ключ &quot;посредника&quot; подписан ключом &quot;посредник-2&quot;. Ключа &quot;посредника&quot; нет у сервера, но есть ключ </description>

<item>
    <title>GnuTLS и OpenGPG-ключи: доверие стороннему ключу (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9074.html#2</link>
    <pubDate>Sat, 26 Mar 2011 20:07:26 GMT</pubDate>
    <description>&amp;gt; Расширенный вопрос: ключ &quot;посредника&quot; подписан ключом &quot;посредник-2&quot;. Ключа &quot;посредника&quot; &lt;br&gt;&amp;gt; нет у сервера, но есть ключ &quot;посредника-2&quot; с абсолютным доверием... Короче, &lt;br&gt;&amp;gt; как сделать аналог X509-инфраструктуры, но с возможностью мультиподписей?&lt;br&gt;&lt;br&gt;вот как я понял ваш вопрос:&lt;br&gt;рассмотрим пошагово 2 случая. первый с одним AS, второй с двумя AS.&lt;br&gt;терминология: К-клиент, С-сервер, AS1-&quot;посредник1&quot;, AS2-&quot;посредник-2&quot;, + -какое-то преобразование.&lt;br&gt;&lt;br&gt;случай первый:&lt;br&gt;1)K---Kкл---&amp;gt;AS1&lt;br&gt;2)AS1---Kas1_pub---&amp;gt;K&lt;br&gt;3)AS1---Kas1_prv---&amp;gt;C&lt;br&gt;4)K---(Kкл+Kas1_pub)---&amp;gt;C&lt;br&gt;&lt;br&gt;т.е. Кas1_prv = Kкл + Kas1_pub&lt;br&gt;&lt;br&gt;случай второй:&lt;br&gt;1)K---Kкл---&amp;gt;AS1&lt;br&gt;2)AS1---Kas1_prv---&amp;gt;AS2&lt;br&gt;3)AS2---Kas2_pub---&amp;gt;AS1&lt;br&gt;4)AS1---Kas2_pub---&amp;gt;K&lt;br&gt;5)AS2---Kas2_prv---&amp;gt;C&lt;br&gt;6)K---(Kкл+Kas2_pub)---&amp;gt;С&lt;br&gt;&lt;br&gt;т.е. Kas2_prv = Kкл + Kas2_pub, кароче тоже самое. только Ккл нужно как то встроить в диалог общения между AS&#096;ми.&lt;br&gt;&lt;br&gt;вроде всё просто (: опять же Kerberos должен уметь такое.&lt;br&gt;</description>
</item>

<item>
    <title>GnuTLS и OpenGPG-ключи: доверие стороннему ключу (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID9/9074.html#1</link>
    <pubDate>Sat, 26 Mar 2011 19:05:08 GMT</pubDate>
    <description>&amp;gt; есть три стороны - владелицы ключей: &lt;br&gt;&amp;gt; - &quot;клиент&quot; &lt;br&gt;&amp;gt; - &quot;сервер&quot; &lt;br&gt;&amp;gt; - &quot;посредник&quot; &lt;br&gt;&lt;br&gt;мб стоит заменить &quot;посредник&quot; на &quot;сервер аутентификации&quot;(т.е. AS, см. ниже)?&lt;br&gt;&lt;br&gt;&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; к публичному ключу &quot;посредника&quot;, но не имеет в своём keyring (кольце &lt;br&gt;&amp;gt; ключей?) ключа &quot;клиента&quot;.&lt;br&gt;&amp;gt; &quot;Сервер&quot; проинициализировал GnuTLS (своими private/public ключи и keyring), повис на сокете &lt;br&gt;&amp;gt; и ждёт соединений.&lt;br&gt;&amp;gt; &quot;Клиент&quot; также проинициализировал GnuTLS (своими private/public ключами без keyring) &lt;br&gt;&amp;gt; и соединяется к &quot;серверу&quot;.&lt;br&gt;&amp;gt; Теперь вопрос: как указать &quot;серверу&quot; проверять ключи подписантов на этапе установления &lt;br&gt;&amp;gt; соединения? То есть, чтобы такой подписанный &quot;посредником&quot; ключ был валидным, а &lt;br&gt;&amp;gt; неподписанные или подписанные другими посредниками (не &quot;свои&quot;) ключи были бы невалидными &lt;br&gt;&amp;gt; и отвергались бы сервером?&lt;br&gt;&lt;br&gt;описанное похоже на разграничение AS в Kerberos v5.&lt;br&gt;&lt;br&gt;&amp;gt; Расширенный вопрос: ключ &quot;посредника&quot; подписан ключом &quot;посредник-2&quot;. Ключа &quot;посредника&quot; &lt;br&gt;&amp;gt; нет у сервера, но есть ключ &quot;посредника-2&quot;</description>
</item>

</channel>
</rss>
