<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Помогите разобраться с сертификатами</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html</link>
    <description>Добрый день!&lt;br&gt;Подключаемся к стороннему сервису по https. Нам владельцы сервиса https дали сертификат для взаимодействия, в формате cer. Перевел в формат pem успешно.&lt;br&gt;На моей стороне oracle linux . попробовал добавить сертификаты вот так:&lt;br&gt;--&lt;br&gt;update-ca-trust force-enable&lt;br&gt;cp /home/myhome/Keys/cert.pem /etc/pki/ca-trust/source/anchors&lt;br&gt;update-ca-trust extract&lt;br&gt;--&lt;br&gt;&lt;br&gt;Потом взял думаю проверю :&lt;br&gt;&lt;br&gt;NONPROD &#091;root&#064;xxxx&#093;# openssl verify -show_chain cert.pem&lt;br&gt;C = KZ, ST = Чето, L =Чето, O = SomeOrg JSC, OU = Development, CN = *.xxx.com&lt;br&gt;error 20 at 0 depth lookup: unable to get local issuer certificate&lt;br&gt;error cert.pem: verification failed&lt;br&gt;&lt;br&gt;Проверка curl &lt;br&gt;NONPROD &#091;root&#064;xxxxT&#093;#  curl --cacert /home/myhome/Keys/cert.pem /home/ -v --connect-timeout 5 https://verylongname.com/ws/ptp_dbz.wsdl&lt;br&gt;*   Trying 1.1.1.1&lt;br&gt;* TCP_NODELAY set&lt;br&gt;* Connected verylongname.com (1.1.1.1) port 443 (#0)&lt;br&gt;* ALPN, offering h2&lt;br&gt;* ALPN, offering http/1.1&lt;br&gt;* successfully set certificate verify locations:&lt;br&gt;*   CAfile: /home/myhome/Keys/cert.pe</description>

<item>
    <title>Помогите разобраться с сертификатами (cylon)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#21</link>
    <pubDate>Wed, 27 Jul 2022 11:40:49 GMT</pubDate>
    <description>процедура ведь:&lt;br&gt;1. создать ключ приватный и публичный&lt;br&gt;2. создать запрос используя ключ, чтоб CA дал подписанный клиентский сертификат&lt;br&gt;3. дальше CA на основании запроса формирует клиентский подписанный сертификат. &lt;br&gt;&lt;br&gt;И как бы CA приватный ключ не знает, и в клиентском сертификате его нет, но для авторизации он нужен.&lt;br&gt;&lt;br&gt;не занаю как для curl, но для браузеров надо объединить сертификат и приватный ключ в один файлик p12 и тогда уже добавлять, для curl скорей всего еще один параметр нужен какой-то :)&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (cylon)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#20</link>
    <pubDate>Wed, 27 Jul 2022 11:28:12 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; ==== &lt;br&gt;&amp;gt; Файл Pem начинается с: &lt;br&gt;&amp;gt; -----BEGIN ----- &lt;br&gt;&amp;gt; Кодированные  блоки данных  Base64 &lt;br&gt;&amp;gt; -----END ----- &lt;br&gt;&amp;gt; Данные кодируются с помощью base64 между этими тегами.&lt;br&gt;&amp;gt; Файл pem состоит из нескольких блоков.&lt;br&gt;&amp;gt; Назначение каждого блока или файла pem объясняется в заголовке, который сообщает вам, &lt;br&gt;&amp;gt; как используется данный блок.&lt;br&gt;&amp;gt; ==== &lt;br&gt;&lt;br&gt;ты прав глупостей понаписал некоторых :) но для &quot;TLS Web Client Authentication&quot; кроме самого сертификата в котором есть публичный ключ, нужен еще и приватный ключ. Я генерю это все через easyrsa3, и для браузеров пакую в p12 сертификат и ключ и савлю на клаинтах.&lt;br&gt;&lt;br&gt;у ТС какая-то такая же проболема, чтоб авторизоваться по https одного сертификата мало, надо еще и приватный ключ как то указывать&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (ыы)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#19</link>
    <pubDate>Tue, 26 Jul 2022 19:00:48 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; а pem это просто один ключ &lt;br&gt;&lt;br&gt;это формат такой. там может быть сколько угодно чего угодно...&lt;br&gt;&lt;br&gt;====&lt;br&gt;Файл Pem начинается с:&lt;br&gt;-----BEGIN -----&lt;br&gt;Кодированные  блоки данных  Base64&lt;br&gt;-----END -----&lt;br&gt;Данные кодируются с помощью base64 между этими тегами.&lt;br&gt;Файл pem состоит из нескольких блоков.&lt;br&gt;Назначение каждого блока или файла pem объясняется в заголовке, который сообщает вам, как используется данный блок.&lt;br&gt;====&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (cylon)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#18</link>
    <pubDate>Tue, 26 Jul 2022 12:05:18 GMT</pubDate>
    <description>в cer может быть насколько сертификатов и ключей, для https авторизация по ключу у тебя в системе должен быть сертификат CA и твой подписанный этим CA сертификат. Все это могли и одним cer файлом предать.&lt;br&gt;&lt;br&gt;а pem это просто один ключ&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (cylon)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#17</link>
    <pubDate>Tue, 26 Jul 2022 11:54:08 GMT</pubDate>
    <description>&amp;gt; Добрый день!&lt;br&gt;&amp;gt; Подключаемся к стороннему сервису по https. Нам владельцы сервиса https дали сертификат &lt;br&gt;&amp;gt; для взаимодействия, в формате cer. Перевел в формат pem успешно.&lt;br&gt;&lt;br&gt;в этом ошибка в cer оба ключа и приватный и публичный, в pem ты получил что-то одно.&lt;br&gt;конвертируй в p12&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#16</link>
    <pubDate>Thu, 21 Jul 2022 10:31:09 GMT</pubDate>
    <description>права файлов проверьте, логи&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (BarS)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#15</link>
    <pubDate>Wed, 20 Jul 2022 10:44:13 GMT</pubDate>
    <description>Слов было много. Тебе дали не ca сертификат, найди от него ca и добавь в файл a trust сертификатами&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (Тот Самый)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#14</link>
    <pubDate>Tue, 19 Jul 2022 00:03:25 GMT</pubDate>
    <description>&amp;gt;update-ca-trust&lt;br&gt;&amp;gt;curl --cacert&lt;br&gt;&lt;br&gt;А ему выдали сертификат&lt;br&gt;X509v3 Extended Key Usage:&lt;br&gt;TLS Web Server Authentication, TLS Web Client Authentication&lt;br&gt;&lt;br&gt;Если софтина не умеет авторизоваться сертификатом (curl и Firefox умеют), то самый простой вариант, как уже сказали, stunnel. Но для начала - в школу, за учебники. Надо  как минимум понимать разницу между СА и клиентским сертификатом&lt;br&gt;</description>
</item>

<item>
    <title>Помогите разобраться с сертификатами (Сергей)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID1/97874.html#13</link>
    <pubDate>Mon, 18 Jul 2022 07:42:37 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Нужно только для curl? Опции --cert и --key: &lt;br&gt;&amp;gt;&amp;gt; https://everything.curl.dev/usingcurl/tls/clientcert &lt;br&gt;&amp;gt; К сожалению не только для curl.&lt;br&gt;&amp;gt; Еще есть приклад который прекрасно работает по http, но никак не может &lt;br&gt;&amp;gt; работать по https &lt;br&gt;&lt;br&gt; Вы посмотрите повнимательнее, что вам выдали, простым блокнотом к примеру, там могут лежать, как клиентский сертификат, так и ключ к нему, так и сертификат центра сертификации, который все это выдал... &lt;br&gt;&lt;br&gt;</description>
</item>

</channel>
</rss>
