Я пытаюсь настроить процесс сборки TeamCity, который запускает собственный сценарий командной строки. В скрипте используется переменная, поэтому ему нужен знак процента (например, % x
). Но TeamCity использует знаки процента для своих свойств (например, % build.number%
), поэтому знак процента в скрипте удаляется при его запуске.
Если скрипт содержит это:
for /d %x in ("c:\*") do @echo "%x"
Это что он на самом деле запускает:
[...] приложение должно загрузить файлы CRL, чтобы процесс внутренней проверки гарантировал, что каждый сертификат, который оно проверяет, не отозван. К сожалению, функциональность CRL OpenSSL не завершена в версии 0.9.6. Функции, необходимые для использования информации CRL, будут добавлены в новых версиях, начиная с 0.9.7. [...]
Я не могу найти никакой полезной информации об этом в документации OpenSSL (неудивительно). Мне кажется, что проверка CRL должна быть автоматической частью процесса проверки OpenSSL. Теперь списки отзыва сертификатов обрабатываются автоматически, или мне все равно придется перебирать весь мусор, перечисленный в книге, чтобы тщательно проверить, не отозван ли сертификат?
Тесно связанный вопрос: загружает ли функция SSL_CTX_set_default_verify_paths
пути CRL?