Как проверить сертификат конкретного компьютера, если DNS дает мне один из множества IP-адресов?

Одиночный дефис по определению является аргументом типа файла, и после аргумента типа файла приложение, совместимое с POSIX, не может проверять параметры.

Двойное тире — это определение POSIX для конца опций. После этого разрешены только аргументы типа файла.

Таким образом, соглашение для обоих отличается, даже если это может привести к похожему результату.

Это не соглашение GNU, а POSIX.

Также обратите внимание, что принято писать:

#!/bin/sh -

или

#!/bin/sh -p

относится ко времени, когда ни специальный аргумент --, ни функция getopt(3)не были известны.

0
25.07.2020, 10:09
1 ответ

Вы можете указать явный IP-адрес для соответствующего сайта, т.е.

$ curl --resolve example.com:443:192.0.2.4 https://example.com

Вы также можете использовать openssl s_clientс IP-адресом и указать явное имя хоста для SNI:

$ openssl s_client -connect 192.0.2.4:443 -servername example.com
3
18.03.2021, 23:17

Теги

Похожие вопросы