Я предполагаю, что это не Встроенное изображение XP, Вы создали использование Встроенного Инструментария. Со Встроенным XP Вы не устанавливаете программное обеспечение с помощью пакета установки. Вы передаете его потоком в изображение во время создания. Тем не менее необходимо искать приложения, которые не должны быть установлены. Вот Портативный PuTTY, и можно, вероятно, использовать Выполнение с CD (PuTTY, Портативный Живой) инструкции генерировать что-то, что будет работать за Вами. Если Вы вводите по абсолютному адресу вокруг сайта, можно, вероятно, найти другие работающие приложения, которые можно запустить.
openssl x509
имеет некоторые переключатели для управления форматированием вывода, и можно не отображать некоторые поля, но получение только расположения CRL, похоже, не помогает быть возможным.
Кажется, вы обязаны проанализировать вывод.
По-прежнему вид синтаксического анализа, но, по крайней мере, более точный, чем с x509
.
Его необходимо улучшить, чтобы лучше учитывать списки, cut -b21-
действительно является ярлыком в случае простого списка из 1 элемента.
openssl asn1parse -in whatever.crt | grep -A 1 'X509v3 CRL Distribution Points' | tail -1 | cut -d: -f 4 | cut -b21- | perl -ne 's/(..)/print chr(hex($1))/ge; END {print "\n"}'
http://cdp.rapidssl.com/RapidSSLTLSRSACAG1.crl
по сравнению с:
openssl x509 -text -in whatever.crt |grep -A4 'CRL Distribution Points'
X509v3 CRL Distribution Points:
Full Name:
URI:http://cdp.rapidssl.com/RapidSSLTLSRSACAG1.crl
Или с использованием любого вида программирования язык, у вас может быть что-то близкое, в зависимости от того, насколько базовые библиотеки декодируют для вас вещи:
php -r '$cert = file_get_contents("whatever.crt"); $ssl = openssl_x509_parse($cert); print_r($ssl["extensions"]["crlDistributionPoints"]);'
Full Name:
URI:http://cdp.rapidssl.com/RapidSSLTLSRSACAG1.crl