Каждый веб-программист сталкивался с задачей, когда в произвольном тексте нужно найти какие-то данные по какому-то закону, проверить данные, которые поступили от пользователя, подвергнуть найденные данные сложной модификации. Можно изобретать велосипед, а можно использовать средства, которые используют программисты всего мира. Иной раз кажется, что профи пользуются какими-то инструментами, приемами, которые доступны только им. Разочарую читателя, что профи используют те же средства и инструменты, что и вы, только разница состоит в том, что они ими умеют пользоваться и умеют выбирать, какой инструмент стоит использовать в конкретном случае. Данный материал призван помочь программистам решать насущные задачи при помощи регулярных выражений. Я постараюсь описать самые основы использования этого инструмента, чтобы вы не смотрели на комбинацию подобную этой:
/^(?:http:\/\/)?[-0-9a-z._]*.\w{2,4}[:0-9]*$/
как баран на новые ворота.
Веб-технологии // Авторизация с помощью клиентских SSL сертификатов.
Протокол безопасной передачи данных SSL (Secure Sockets Layer) помимо обеспечения безопасной передачи данных
позволяет также реализовать авторизацию клиентов на сервере с помощью клиентских SSL сертификатов. Данная статья
является практическим руководством по реализации данного вида авторизации. В статье не рассматриваются теоретические
основы криптографии или передачи данных по протоколу SSL. Подразумеваемся, что читатель хотя бы поверхностно знаком
с понятиями, используемыми в этой статье, такими как сертификат, секретный ключ, подпись сертификата и т.д.
Copyright 2003 Алексей Нестеренко. Копирование
материалов рассылки разрешается только в случае указания на "Каталог cкриптов"
как на источник получения данных, при этом во всех ссылках обязательно явное
указание адреса веб-сайта http://webscript.ru/