Это команда dacscookie, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dacscookie - создать DACS учетные данные и отправить как файл cookie
СИНТАКСИС
печенье [опции[1]] [-Создайте] [-i идент] [-user пользователь] [-ip IPADDR]
[-роль role_str] [- истекает даты] [-ua ул]
печенье [опции[1]] -расшифровать [лаконичный]
ОПИСАНИЕ
Эта программа является частью DACS на.
Команда печенье служебные конструкции DACS учетные данные, которые представляют собой единый DACS личность
и излучает их как ИМЯ=VALUE элемент HTTP печенье[2] (RFC 2109[3], RFC 2965[+4])
что может быть использовано DACS. Он также может декодировать и отображать эти файлы cookie при условии, что
Доступны ключи шифрования, используемые для создания файлов cookie. Программа полезна для
в целях тестирования или программами, выполняющими аутентификацию (например, путем вызова
даксаут(1)[5]) и необходимо вернуть учетные данные. Его также можно использовать для создания
личность «офлайн»; полученные учетные данные могут использоваться другими приложениями, кроме
стандартные веб-браузеры или распространяться по любому защищенному каналу (например, по зашифрованной электронной почте)
для использования получателем.
Если не предоставлена дополнительная идентификационная информация, используются сконфигурированные или производные значения по умолчанию.
Охрана
Только DACS администратор должен иметь возможность успешно запустить эту программу. Потому что
Ключи DACS и файлы конфигурации должны быть ограничены администратором, это приведет к
обычно бывает, но внимательный администратор установит права доступа к файлам, чтобы запретить
доступ ко всем другим пользователям или даже удалить двоичный файл.
Точно так же необходимо тщательно контролировать доступ к файлам cookie, созданным этой программой.
Любая юрисдикция в пределах той же федерации, в которой были созданы учетные данные, будет
иметь возможность напрямую расшифровать учетные данные.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
печенье распознает эти параметры для создания файлов cookie:
-Создайте
Создайте указанные учетные данные и отправьте их на стандартный вывод как
ИМЯ=VALUE компонент HTTP cookie. Это значение по умолчанию.
- истекает даты
Установите дату истечения срока действия cookie. Если даты начинается с '+', за которым следует цифра
строка, датой истечения срока будет количество секунд относительно текущего времени.
В противном случае ожидается, что дата будет в одном из распознанных форматов (см. краткий
синтаксис[6]). Если не указано, настроенное значение по умолчанию,
AUTH_CREDENTIALS_DEFAULT_LIFETIME_SECS[7], будет использоваться.
-i идент
Личность (идент) дан в краткий синтаксис[6]. Обратите внимание, что любые элементы, которые
явно заданы, будут иметь приоритет над теми, которые указаны в идент.
-ip IPADDR
Используйте IPADDR в качестве IP-адреса пользователя (в виде числовых точек). Если не указано, это
элемент будет получен из любого -i флаг или опускается в учетных данных.
-роль role_str
Используйте role_str как строка роли пользователя, которая должна быть синтаксически правильной. Если не
при условии, что этот элемент будет получен из любого -i флаг или опускается из
полномочия.
-ua ул
Используйте ул как строка пользовательского агента, связанная с учетными данными. Если нет строки
указано, учетные данные не могут быть проверены по строке пользовательского агента. Видеть
dacs.conf(5)[8].
-user имя
Используйте имя, синтаксически правильное имя пользователя в соответствующей юрисдикции. Если не
при условии, этот элемент должен быть указан с помощью -i флаг.
печенье распознает эти параметры для расшифровки файлов cookie:
-расшифровать
Вместо создания учетных данных прочтите файл cookie со стандартного ввода и распечатайте его
декодированное содержимое на стандартный вывод. Если ввод неверен каким-либо образом, сообщение
отображается.
лаконичный
Для -расшифровать флаг, вывести только идентификатор в краткий пользователь синтаксис[6].
ПРИМЕРЫ
Следующее создаст идентификатор и сохранит его в файле:
% dacscookie -u j1.example.com -пользователь bobo> cookie.out
% chmod 0600 cookie.out
Следующее будет отображать различные элементы учетных данных для stdout:
% dacscookie -u j1.example.com -decrypt <cookie.out
% rm cookie.out
ДИАГНОСТИКИ
Программа выходит из 0, если все в порядке, из 1, если произошла ошибка.
Используйте dacscookie онлайн с помощью сервисов onworks.net