Grid Community Toolkit
6.2.1705709074 (tag: v6.2.20240202)
Main Page
Related Pages
Modules
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
myproxy
source
myproxy_constants.h
1
/*
2
* myproxy_constants.h
3
*
4
* constant declarations
5
*/
6
#ifndef __MYPROXY_CONSTANTS_H
7
#define __MYPROXY_CONSTANTS_H
8
9
/* Maximum pass phrase length */
10
#define MAX_PASS_LEN 1024
/* Arbitrary */
11
12
/* Define default myproxy-server -- should probably be put in config file */
13
#define MYPROXY_SERVER_PORT 7512
14
15
/* specify maximum delegation lifetime allowed on myproxy-server */
16
#define MYPROXY_DEFAULT_HOURS 168
/* 1 week */
17
#define MYPROXY_DEFAULT_DELEG_HOURS 12
18
19
#define MYPROXY_DEFAULT_KEYBITS 2048
/* NIST SP 800-57 */
20
21
#define MYPROXY_DEFAULT_TIMEOUT 120
22
23
#define MYPROXY_DEFAULT_CLOCK_SKEW 300
/* 5 minutes */
24
25
#define MYPROXY_CREDS_MAX_NAMELEN 80
/* longer names are
26
hashed when used in
27
filenames */
28
29
/* myproxy client protocol information */
30
/* beware no string below may be a suffix of another */
31
#define MYPROXY_VERSION_STRING "VERSION="
32
#define MYPROXY_COMMAND_STRING "COMMAND="
33
#define MYPROXY_USERNAME_STRING "USERNAME="
34
#define MYPROXY_PASSPHRASE_STRING "PASSPHRASE="
35
#define MYPROXY_NEW_PASSPHRASE_STRING "NEW_PHRASE="
36
#define MYPROXY_LIFETIME_STRING "LIFETIME="
37
#define MYPROXY_RETRIEVER_STRING "RETRIEVER="
38
#define MYPROXY_TRUSTED_RETRIEVER_STRING "RETRIEVER_TRUSTED="
39
#define MYPROXY_KEY_RETRIEVER_STRING "KEYRETRIEVERS="
40
#define MYPROXY_RENEWER_STRING "RENEWER="
41
#define MYPROXY_CRED_NAME_STRING "NAME="
42
#define MYPROXY_CRED_DESC_STRING "DESC="
43
#define MYPROXY_AUTHORIZATION_STRING "AUTHORIZATION_DATA="
44
#define MYPROXY_ADDITIONAL_CREDS_STRING "ADDL_CREDS="
45
#define MYPROXY_LOCKMSG_STRING "LOCKMSG="
46
#define MYPROXY_CRED_PREFIX "CRED"
47
#define MYPROXY_START_TIME_STRING "START_TIME="
48
#define MYPROXY_END_TIME_STRING "END_TIME="
49
#define MYPROXY_CRED_OWNER_STRING "OWNER="
50
#define MYPROXY_TRUSTED_CERTS_STRING "TRUSTED_CERTS="
51
#define MYPROXY_FILEDATA_PREFIX "FILEDATA"
52
#define MYPROXY_VONAME_STRING "VONAME="
53
#define MYPROXY_VOMSES_STRING "VOMSES="
54
55
/* myproxy server protocol information */
56
#define MYPROXY_RESPONSE_TYPE_STRING "RESPONSE="
57
#define MYPROXY_RESPONSE_SIZE_STRING "RESPONSE_SIZE="
58
#define MYPROXY_RESPONSE_STRING "RESPONSE_STR="
59
#define MYPROXY_ERROR_STRING "ERROR="
60
61
#ifndef INET6_ADDRSTRLEN
62
#define INET6_ADDRSTRLEN 46
63
#endif
64
65
#endif
/* __MYPROXY_CONSTANTS_H */
Generated by
1.8.5