File: REPOSITORY

package info (click to toggle)
myproxy 6.2.20-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,340 kB
  • sloc: ansic: 24,830; sh: 4,636; perl: 3,675; makefile: 272
file content (41 lines) | stat: -rw-r--r-- 1,202 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Credential Data File Format
===========================

Every credential stored on the myproxy server has a credential file 
(with .creds extension) and a data file (with .data extension). The 
credential file stores the proxy while the data file stores other
information about the credential.

The credential filename has the format
<username>.creds or
<username>-<credname>.creds

and the data filename has the format
<username>.data or
<username>-<credname>.data

where, if <username> contains '/', then it's the MD5 digest of the
username instead, and '/' characters in <credname> are replaced with
'-' characters.

Unfortunately, <username> may contain '-' making it ambiguous as to
where <username> ends and <credname> starts, so USERNAME and NAME in
the data file must be used to disambiguate.

The format of a data file is as follows :

OWNER=<owner name>
LIFETIME=<credential lifetime>

The data file may also contain the following optional fields :

PASSPHRASE=<passphrase>
NAME=<credential name>
DESCRIPTION=<credential description>
RETRIEVERS=<retriever regex>
RENEWERS=<renewer regex>
USERNAME=<username>

Every data file ends with END_OPTIONS field that marks the end of the
data file.