Це команда dacscookie, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
dacscookie - створити DACS облікові дані та видавати як файл cookie
СИНТАКСИС
daccookie [dacsoptions[1]] [-створити] [-i ідент] [-користувач користувач] [-ip ipaddr]
[-роль role_str] [-закінчується дата] [-ua вул]
daccookie [dacsoptions[1]] -розшифрувати [- лаконічний]
ОПИС
Ця програма є частиною DACS на.
Команда daccookie корисні конструкції DACS облікові дані, які представляють один DACS особистість
і випромінює їх як ІМ'Я=VALUE елемент а HTTP cookie[2] (RFC 2109[3], RFC 2965[4])
які можуть бути використані DACS. Він також може декодувати та відображати ці файли cookie, якщо вони однакові
доступні ключі шифрування, які використовуються для створення файлів cookie. Програма корисна для
цілей тестування, або програмами, які виконують аутентифікацію (наприклад, за допомогою виклику
dacsauth(1)[5]) і потрібно повернути облікові дані. Він також може використовуватися для створення
ідентичність «офлайн»; отримані облікові дані можуть використовуватися іншими програмами, ніж
стандартні веб-браузери або розповсюджуватися через будь-який захищений канал (наприклад, зашифрована електронна пошта)
для використання одержувачем.
Налаштовані або похідні параметри за замовчуванням використовуються, якщо не надається необов’язкова інформація.
Безпека
Тільки ті DACS адміністратор повинен мати можливість успішно запускати цю програму. Тому що
Ключі та файли конфігурації DACS мають бути обмежені адміністратором, це буде
зазвичай так, але уважний адміністратор встановить заборону доступу до файлу
отримати доступ до всіх інших користувачів або навіть видалити двійковий файл.
Так само необхідно ретельно контролювати доступ до файлів cookie, створених цією програмою.
Будь-яка юрисдикція в межах тієї самої федерації, в якій були створені облікові дані, буде
мати можливість безпосередньо розшифрувати облікові дані.
ВАРІАНТИ
daccookie розпізнає ці параметри створення файлів cookie:
-створити
Створіть вказані облікові дані та передайте їх у стандартний висновок як файл
ІМ'Я=VALUE компонент файлу cookie HTTP. Це значення за замовчуванням.
-закінчується дата
Встановіть дату закінчення терміну дії файлу 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].
-користувач ім'я
Скористайтесь ім'я, синтаксично правильне ім’я користувача в межах відповідної юрисдикції. Якщо ні
за умови, цей елемент необхідно вказати за допомогою -i прапор
daccookie розпізнає ці параметри для розшифрування файлів cookie:
-розшифрувати
Замість створення облікових даних прочитайте файл cookie зі стандартного введення та роздрукуйте його
декодований вміст на стандартний вихід. Якщо введення будь-яким чином недійсне, повідомлення
відображається.
- лаконічний
З -розшифрувати прапора, друкуйте лише особу в лаконічний користувач синтаксис[6].
ПРИКЛАДИ
Нижче наведено особу та збереже її у файлі:
% dacscookie -u j1.example.com -user bobo > cookie.out
% chmod 0600 cookie.out
Нижче буде показано різні елементи облікових даних для стандартного виведення:
% dacscookie -u j1.example.com -decrypt < cookie.out
% rm cookie.out
ДІАГНОСТИКА
Програма виходить з 0, якщо все в порядку, 1, якщо сталася помилка.
Використовуйте dacscookie онлайн за допомогою служб onworks.net