Ini adalah perintah dacscookie yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
daccookie - buat DACS kredensial dan memancarkan sebagai cookie
RINGKASAN
kue kering [pilihan[1]] [-membuat] [-i ident] [-user pemakai] [-aku p ipaddr]
[-wewenang peran_str] [-kedaluwarsa tanggal] [-ua str]
kue kering [pilihan[1]] -dekripsi [-ringkas]
DESKRIPSI
Program ini merupakan bagian dari DACS pada.
kue kering konstruksi utilitas DACS kredensial yang mewakili satu DACS identitas
dan memancarkannya sebagai NAMA=NILAI elemen dari HTTP kue[2] (RFC 2109[3], RFC 2965[4])
yang dapat digunakan oleh DACS. Itu juga dapat memecahkan kode dan menampilkan cookie ini, asalkan hal yang sama
kunci enkripsi yang digunakan untuk membuat cookie tersedia. Program ini berguna untuk
tujuan pengujian, atau oleh program yang melakukan otentikasi (misalnya, dengan memanggil
dacsauth(1)[5]) dan perlu mengembalikan kredensial. Ini juga dapat digunakan untuk menghasilkan
identitas "luring"; kredensial yang dihasilkan dapat digunakan oleh aplikasi selain
browser Web standar, atau didistribusikan melalui saluran aman apa pun (misalnya, email terenkripsi)
untuk digunakan oleh penerima.
Default yang dikonfigurasi atau diturunkan digunakan jika informasi identitas opsional tidak disediakan.
Security
Hanya DACS administrator harus dapat berhasil menjalankan program ini. Karena
Kunci DACS dan file konfigurasi harus dibatasi untuk administrator, ini akan
biasanya demikian, tetapi administrator yang cermat akan mengatur izin file untuk ditolak
akses ke semua pengguna lain, atau bahkan menghapus biner.
Demikian pula, akses ke cookie yang dihasilkan oleh program ini harus dikontrol dengan hati-hati.
Setiap yurisdiksi dalam federasi yang sama di mana kredensial dibuat akan
dapat langsung mendekripsi kredensial.
PILIHAN
kue kering mengenali opsi ini untuk pembuatan cookie:
-membuat
Buat kredensial yang ditentukan dan pancarkan ke output standar sebagai
NAMA=NILAI komponen cookie HTTP. Ini adalah default.
-kedaluwarsa tanggal
Tetapkan tanggal kedaluwarsa untuk cookie. Jika tanggal dimulai dengan '+' dan diikuti oleh angka
string, tanggal kedaluwarsa akan menjadi jumlah detik relatif terhadap waktu saat ini.
Jika tidak, tanggal diharapkan dalam salah satu format yang dikenali (lihat ringkas
sintaksis[6]). Jika tidak disediakan, nilai default yang dikonfigurasi,
AUTH_CREDENTIALS_DEFAULT_LIFETIME_SECS[7], akan digunakan.
-i ident
Identitas (ident) diberikan dalam ringkas sintaksis[6]. Perhatikan bahwa setiap elemen yang
diberikan secara eksplisit akan menimpa yang muncul di ident.
-aku p ipaddr
penggunaan ipaddr sebagai alamat IP pengguna (dalam notasi titik numerik). Jika tidak disediakan, ini
elemen akan diperoleh dari -i bendera atau dihilangkan dari kredensial.
-wewenang peran_str
penggunaan peran_str sebagai string peran pengguna, yang harus benar secara sintaksis. Jika tidak
asalkan, elemen ini akan diperoleh dari -i bendera atau dihilangkan dari
kredensial.
-ua str
penggunaan str sebagai string agen pengguna yang terkait dengan kredensial. Jika tidak ada string adalah
ditentukan, kredensial tidak dapat diverifikasi terhadap string agen pengguna. Lihat
dacs.conf(5)[8].
-user nama
penggunaan nama, nama pengguna yang benar secara sintaksis, dalam yurisdiksi yang berlaku. Jika tidak
asalkan, elemen ini harus ditentukan menggunakan -i bendera.
kue kering mengenali opsi ini untuk dekripsi cookie:
-dekripsi
Alih-alih membuat kredensial, baca cookie dari input standar dan cetak
konten yang didekodekan ke output standar. Jika input tidak valid dengan cara apa pun, pesan
ditampilkan.
-ringkas
Dengan -dekripsi bendera, hanya cetak identitas di ringkas pemakai sintaksis[6].
CONTOH
Berikut ini akan menghasilkan identitas dan menyimpannya dalam file:
% dacscookie -u j1.example.com -user bobo > cookie.out
% chmod 0600 cookie.keluar
Berikut ini akan menampilkan berbagai elemen kredensial ke stdout:
% dacscookie -u j1.example.com -decrypt < cookie.out
% rm cookie.keluar
DIAGNOSTIK
Program keluar 0 jika semuanya baik-baik saja, 1 jika terjadi kesalahan.
Gunakan dacscookie online menggunakan layanan onworks.net