URL-адрес backedn-сервера: https://www.example.com/order/?id=
Я пишу интерфейс для передачи идентификатора заказа на этот сервер и отображения информации, которую я получил.
Сервер www.example.comтребуется проверка подлинности сертификата клиента.
Если я использую браузер по этому URL-адресу https://www.example.com/order/?id=123456
, я могу выбрать свой сертификат и затем получить необходимую информацию.
Есть ли способЯ могу сделать это:
На начальной странице пользователь просит выбрать клиентский сертификат, который он хочет использовать, в браузере и ввести номер заказа -> Передать номер сертификата клиента и номер заказа в 'https://www.example.com/order/?id=', чтобы получитьрезультат
Я пытался использовать file_get_contents () и cURLs, но не смог найти способ передать сертификат клиента.
--------- Update -----------
Я обновил свой файл Apache virtualHost и теперь у меня может быть хранилище информации о клиентских сертификатах в среде.
$_SERVER['SSL_CLIENT_M_SERIAL']
$_SERVER['SSL_CLIENT_S_DN']
$_SERVER['SSL_CLIENT_V_END']
Что я должен сделать, чтобы передатьэти данные сертификата на внутренний сервер, чтобы пройти черезэлектронная аутентификация?