Aceasta este comanda dacscookie care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
dacscookie - creați DACS acreditările și se emit ca cookie
REZUMAT
dacscookie [dacsoptions[1]] [-crea] [-i identitate] [-utilizator utilizator] [-ip ipaddr]
[-rol rol_str] [- expiră data] [-ua str]
dacscookie [dacsoptions[1]] -decriptează [-concis]
DESCRIERE
Acest program face parte din DACS pe.
dacscookie constructe de utilitate DACS acreditări care reprezintă un singur DACS identitate
și le emite ca NUME=VALUE element al unui HTTP fursec[unu] (RFC 2109[3], RFC 2965[unu])
care poate fi folosit de DACS. De asemenea, poate decoda și afișa aceste cookie-uri, cu condiția la fel
sunt disponibile cheile de criptare utilizate pentru crearea cookie-urilor. Programul este util pentru
scopuri de testare sau de programe care efectuează autentificare (de exemplu, prin apel
dacsauth(1)[5]) și trebuie să returnați acreditările. Poate fi folosit și pentru a genera un
identitate „offline”; acreditările rezultate ar putea fi utilizate de alte aplicații decât
browsere web standard sau să fie distribuite prin orice canal securizat (de exemplu, e-mail criptat)
pentru utilizare de către destinatar.
Valorile implicite configurate sau derivate sunt utilizate dacă nu sunt furnizate informații opționale de identitate.
Securitate
Doar DACS administratorul ar trebui să poată rula cu succes acest program. pentru că
Cheile DACS și fișierele de configurare trebuie limitate la administrator, acest lucru va fi
în mod normal este cazul, dar un administrator atent va seta permisiunile de refuzare a fișierelor
acces la toți ceilalți utilizatori sau chiar șterge binarul.
În mod similar, accesul la cookie-urile generate de acest program trebuie controlat cu atenție.
Orice jurisdicție din cadrul aceleiași federații în care au fost create acreditările o va face
să poată decripta direct acreditările.
OPŢIUNI
dacscookie recunoaște aceste opțiuni pentru crearea cookie-urilor:
-crea
Creați acreditările specificate și trimiteți-le la ieșirea standard ca
NUME=VALUE componentă a unui cookie HTTP. Aceasta este valoarea implicită.
- expiră data
Setați data de expirare pentru cookie. Dacă data începe cu „+” și este urmat de o cifră
șir, data de expirare va fi acel număr de secunde raportat la ora curentă.
În caz contrar, se așteaptă ca data să fie într-unul dintre formatele recunoscute (vezi concis
sintaxă[6]). Dacă nu este furnizată, valoarea implicită configurată,
AUTH_CREDENTIALS_DEFAULT_LIFETIME_SECS[7], va fi folosit.
-i identitate
Identitatea (identitate) este dat în concis sintaxă[6]. Rețineți că orice elemente care
sunt date în mod explicit le vor înlocui pe cele care apar în identitate.
-ip ipaddr
Utilizare ipaddr ca adresa IP a utilizatorului (în notație numerică cu puncte). Dacă nu este furnizat, acesta
element va fi obținut de la oricare -i steag sau altfel omis din acreditări.
-rol rol_str
Utilizare rol_str ca șir de rol al utilizatorului, care trebuie să fie corect din punct de vedere sintactic. Dacă nu
cu conditia, acest element va fi obtinut de la oricare -i steag sau altfel omis din
datele de conectare.
-ua str
Utilizare str ca șir de agent de utilizator asociat cu acreditările. Dacă nu există șir
specificat, acreditările nu pot fi verificate în raport cu un șir de agent de utilizator. Vedea
dacs.conf(5)[8].
-utilizator nume
Utilizare nume, un nume de utilizator corect din punct de vedere sintactic, în jurisdicția aplicabilă. Dacă nu
cu condiția ca acest element să fie specificat folosind -i steag.
dacscookie recunoaște aceste opțiuni pentru decriptarea cookie-urilor:
-decriptează
În loc să creați acreditări, citiți un cookie din intrarea standard și imprimați-l
conținut decodat la ieșirea standard. Dacă introducerea este nevalidă în vreun fel, un mesaj
este afisat.
-concis
Cu -decriptează steag, imprimați doar identitatea în concis utilizator sintaxă[6].
EXEMPLE
Următoarele vor genera o identitate și o vor stoca într-un fișier:
% dacscookie -u j1.example.com -user bobo > cookie.out
% chmod 0600 cookie.out
Următoarele vor afișa diverse elemente ale acreditărilor pentru stdout:
% dacscookie -u j1.example.com -decrypt < cookie.out
% rm cookie.out
DIAGNOSTIC
Programul iese 0 dacă totul a fost bine, 1 dacă a apărut o eroare.
Utilizați dacscookie online folosind serviciile onworks.net