Я должен, используя Go, в качестве клиента выполнить проверку отзыва сертификата OCSP сертификата сервера перед завершением рукопожатия TLS, т.е. [инициировать рукопожатие -> получить сертификат сервера -> проверить состояние отзыва -> если отзыв отменен], а не [инициировать рукопожатие -> завершить рукопожатие -> проверить статус отзыва]
При использовании стандартной библиотеки TLS Go это не представляется возможным, так как tls.Dial, похоже, не выполняет никакой проверки OCSP. Другой возможный обходной путь - получение сертификата сервера без выполнения квитирования, затем проверка статуса отзыва, и если статус в порядке, повторите квитирование с помощью tls.Dial, но я не смог найти способ сделать это в Go.
Любые предложения о том, как решить эту конкретную проблему?