Il s'agit de la commande dacscookie qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
dacscookie - créer DACS informations d'identification et émettre en tant que cookie
SYNOPSIS
dacscookie [options dacs[1]] [-créer] [-i ident] [-utilisateur utilisateur] [-ip ipadr]
[-rôle rôle_str] [-expire données] [-ua str]
dacscookie [options dacs[1]] -décrypter [-concis]
DESCRIPTION
Ce programme fait partie du DACS suite.
La dacscookie constructions utilitaires DACS informations d'identification qui représentent un seul DACS identité
et les émet en tant que Nom=VALEURE élément d'un HTTP gâteau[une] (RFC 2109[3] RFC 2965[dix])
qui peut être utilisé par DACS. Il peut également décoder et afficher ces cookies, à condition
les clés de cryptage utilisées pour créer les cookies sont disponibles. Le programme est utile pour
à des fins de test, ou par des programmes qui effectuent l'authentification (par exemple, en appelant
dacsauth(1)[5]) et doivent renvoyer les informations d'identification. Il peut également être utilisé pour générer un
identité « hors ligne » ; les informations d'identification résultantes pourraient être utilisées par des applications autres que
navigateurs Web standard, ou être distribué via n'importe quel canal sécurisé (par exemple, e-mail crypté)
à l'usage du destinataire.
Les valeurs par défaut configurées ou dérivées sont utilisées si les informations d'identité facultatives ne sont pas fournies.
Sécurité
Seulement le DACS l'administrateur doit pouvoir exécuter ce programme avec succès. Parce que
Les clés DACS et les fichiers de configuration doivent être limités à l'administrateur, cela
normalement le cas, mais un administrateur prudent définira les autorisations de fichier pour refuser
accéder à tous les autres utilisateurs, voire supprimer le binaire.
De même, l'accès aux cookies générés par ce programme doit être soigneusement contrôlé.
Toute juridiction au sein de la même fédération dans laquelle les pouvoirs ont été créés sera
être en mesure de déchiffrer directement les informations d'identification.
OPTIONS
dacscookie reconnaît ces options pour la création de cookies :
-créer
Créez les informations d'identification spécifiées et envoyez-les à la sortie standard en tant que
Nom=VALEURE composant d'un cookie HTTP. C'est la valeur par défaut.
-expire données
Définissez la date d'expiration du cookie. Si données commence par '+' et est suivi d'un chiffre
chaîne, la date d'expiration sera ce nombre de secondes par rapport à l'heure actuelle.
Sinon, la date devrait être dans l'un des formats reconnus (voir concis
syntaxe[6]). Si non fournie, la valeur par défaut configurée,
AUTH_CREDENTIALS_DEFAULT_LIFETIME_SECS[7], sera utilisé.
-i ident
L'identité (ident) est donné dans le concis syntaxe[6]. Notez que tous les éléments qui
sont explicitement donnés remplaceront ceux qui apparaissent dans ident.
-ip ipadr
Utilisez ipadr comme l'adresse IP de l'utilisateur (en notation numérique par points). S'il n'est pas fourni, ce
élément sera obtenu à partir de n'importe quel -i flag ou bien omis des informations d'identification.
-rôle rôle_str
Utilisez rôle_str comme chaîne de rôle de l'utilisateur, qui doit être syntaxiquement correcte. Si non
à condition, cet élément sera obtenu auprès de tout -i drapeau ou bien omis du
lettres de créance.
-ua str
Utilisez str comme chaîne d'agent utilisateur associée aux informations d'identification. Si aucune chaîne n'est
spécifié, les informations d'identification ne peuvent pas être vérifiées par rapport à une chaîne d'agent utilisateur. Voir
dacs.conf(5)[8].
-utilisateur prénom
Utilisez prénom, un nom d'utilisateur syntaxiquement correct, dans la juridiction applicable. Si non
fourni, cet élément doit être spécifié à l'aide de la -i drapeau.
dacscookie reconnaît ces options pour le décryptage des cookies :
-décrypter
Au lieu de créer des informations d'identification, lisez un cookie à partir de l'entrée standard et imprimez son
contenu décodé vers la sortie standard. Si l'entrée est invalide de quelque manière que ce soit, un message
est affiché.
-concis
Avec la -décrypter drapeau, n'imprimez que l'identité dans le concis utilisateur syntaxe[6].
EXEMPLES
Les éléments suivants généreront une identité et la stockeront dans un fichier :
% dacscookie -u j1.example.com -user bobo > cookie.out
% chmod 0600 cookie.out
Les éléments suivants afficheront divers éléments des informations d'identification sur stdout :
% dacscookie -u j1.example.com -decrypt < cookie.out
% rm cookie.out
DIAGNOSTIC
Le programme quitte 0 si tout va bien, 1 si une erreur s'est produite.
Utiliser dacscookie en ligne en utilisant les services onworks.net