1VOMS-PROXY-INIT(1) VOMS Client VOMS-PROXY-INIT(1)
2
3
4
6 voms-proxy-init - create a proxy with VOMS extensions
7
9 voms-proxy-init [options]
10
12 The voms-proxy-init generates a proxy with the VOMS information
13 included in a non critical extension.
14
16 Options may be specified indifferently with either a "-" or "--"
17 prefix. The options from -help to -out are present for compatibility
18 with grid-proxy-init, and have the exact same meaning. The meaning of
19 the other ones is the following.
20
21 -help
22
23 -usage Displays usage
24
25 -version
26
27 Displays version
28
29 -debug Enables extra debug output
30
31 -quiet
32
33 -q Quiet mode, minimal output
34
35 -verify Verifies proxy
36
37 -pwstdin Allows passphrase from stdin
38
39 -limited Creates a limited proxy
40
41 -hours H Proxy is valid for H hours (default:12) This option is
42 deprecated and is only present for compatibility with grid-proxy-init,
43 since this option does not set the validity of the credentials returned
44 by VOMS. Use -valid instead.
45
46 -vomslife H Tries to get a pseudo cert with information valid for H
47 hours. The default is "as long as the proxy certificate". The special
48 value 0 means as long as the server will allow. This option is
49 deprecated, since it does not set the validity of the generated proxy.
50 Use -valid instead.
51
52 -valid HH:MM This option attempts to set the validity for both the
53 proxy and the credentials returned by the VOMS server. The latter
54 validity may however be shortened due to server policy. This option
55 obsoletes both -hours and -vomslife, and should be used in preference
56 to both
57
58 -bits B Number of bits in key {0|512|1024|2048|4096}. 0 is a special
59 value which means: same number of bits as in the issuing certificate.
60
61 -cert certfile Non-standard location of user certificate
62
63 -key keyfile Non-standard location of user key
64
65 -certdir certdir Non standard location where the trusted CAs
66 certificates are kept.
67
68 -out proxyfile Location of new proxy cert
69
70 -voms voms[:command] Specifies the VOMS server to contact using the
71 nickname voms. It also allows to send a specific command to the server.
72 The default command is :all, and it gets all group membership
73 information. Other commands are :/Role=rolename which grants the
74 rolename VO-wide role if the server allows it, and
75 :/group/Role=rolename which grants the role rolename only in the group
76 /group, again only if the server allows it.
77
78 Example : voms-proxy-init --voms myVO:/myVO/Role=VO-Admin
79
80 -order fqan Specified fqans, if present, are put on top of the list of
81 attributes returned by the server in the order in which they are passed
82 (using more -order call). The order of the others is not specified. If
83 some of the fqans are not returned no warning is given. Capability
84 selection is not supported.
85
86 -include file Includes file in the certificate (in a non critical
87 extension)
88
89 -conf file Read options from file.
90
91 -confile file
92
93 -userconf file
94
95 -vomses file Specifies the name of a configuration file from which a
96 list of nicknames is read. The format of the file is the following:
97 nick host port subject vo where nick is the nickname, host and port are
98 the hostname and port of the server to contact, subject is the subject
99 of the server's certificate, while vo is the name of the VO that owns
100 the server. The default filenames are $PREFIX/etc/vomses and
101 $HOME/.voms/vomses.
102
103 Moreover, permissions must be 644 if a file is specified, and 755 if a
104 directory is specified
105
106 The three options are synonyms. -confile and -userconf are deprecated.
107 -vomses should be used instead.
108
109 -policy The file containing the policy expression.
110
111 -policy-language pl
112
113 -pl pl The language in which the policy is expressed. Default is
114 IMPERSONATION_PROXY.
115
116 -path-length Maximum depth of proxy certfificate that can be signed
117 from this.
118
119 -globus version This option is obsolete and only present for backwards
120 compatibility with old installations. Currently, its value is ignored.
121
122 -proxyver Version of the proxy certificate to create. May be 2, 3 or 4.
123 Default value is decided upon underlying globus version.
124
125 -rfc This option is a synonym of -proxyver 4 and it generates a
126 RFC-compliant proxy.
127
128 -old This option is a synonym of -proxyver 2 and it generates a legacy
129 proxy.
130
131 -target hostname This option targets the generated AC to a specific
132 host. This option may be specified multiple times to allow for multiple
133 hosts.
134
135 -timeout seconds This option allows to specify the maximum number of
136 seconds that voms-proxy-init will wait while trying to establish a
137 connection with the server. Its default value is -1 (unlimited).
138
139 -noregen Use existing proxy to contact the server and to sing the new
140 proxy.
141
142 -separate file Saves the voms credential on file file.
143
144 -ignorewarn Ignore all warnings. They are not shown to the user.
145
146 -failonwarn Warnings become failures. The program will translates all
147 warnings into errors and will react accordingly, by returning a failure
148 itself.
149
150 -list Instead of producing an attribute certificate, this optin will
151 print on screen a list of all attributes available to the user.
152
153 -includeac file Adds the VOMS AC in file to the proxy.
154
156 EGEE Bug Tracking Tool[1]
157
159 voms-proxy-info(1), voms-proxy-destroy(1)
160
161 EDT Auth Home page[2]
162
163 CVSweb[3]
164
165 RPM repository[4]
166
168 Vincenzo Ciaschini <Vincenzo.Ciaschini@cnaf.infn.it>.
169
170 Valerio Venturi <Valerio.Venturi@cnaf.infn.it>.
171
173 Copyright (c) Members of the EGEE Collaboration. 2004. See the
174 beneficiaries list for details on the copyright holders.
175
176 Licensed under the Apache License, Version 2.0 (the "License"); you may
177 not use this file except in compliance with the License. You may obtain
178 a copy of the License at
179
180 www.apache.org/licenses/LICENSE-2.0[5]
181
182 Unless required by applicable law or agreed to in writing, software
183 distributed under the License is distributed on an "AS IS" BASIS,
184 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
185 implied. See the License for the specific language governing
186 permissions and limitations under the License.
187
189 1. EGEE Bug Tracking Tool
190 https://savannah.cern.ch/projects/jra1mdw/
191
192 2. EDT Auth Home page
193 http://grid-auth.infn.it
194
195 3. CVSweb
196 http://datagrid.in2p3.fr/cgi-bin/cvsweb.cgi/Auth/voms
197
198 4. RPM repository
199 http://datagrid.in2p3.fr/distribution/autobuild/i386-rh7.3
200
201 5. www.apache.org/licenses/LICENSE-2.0
202 http://www.apache.org/licenses/LICENSE-2.0
203
204
205
206VOMS Client 05/03/2021 VOMS-PROXY-INIT(1)