1 <table style="width:100%;">
2 <tr>
3 <td style="width:50%;vertical-align:top;">
4 <h2>{t}Heimdal options{/t}</h2>
5 <i>{t}Use empty values for infinite{/t}</i>
6 <table>
7 <tr>
8 <td>
9 <label for="MAXLIFE">{t}Ticket max life{/t}</label>
10 </td>
11 <td colspan="6">
12 <input id="MAXLIFE" type="text" name="MAXLIFE" value="{$MAXLIFE}">
13 </td>
14 </tr>
15 <tr>
16 <td>
17 <label for="MAXRENEWLIFE">{t}Ticket max renew{/t}</label>
18 </td>
19 <td colspan="6">
20 <input id="MAXRENEWLIFE" type="text" name="MAXRENEWLIFE" value="{$MAXRENEWLIFE}">
21 </td>
22 </tr>
23 <tr>
24 <td colspan="7">
25
26 </td>
27 </tr>
28 <tr>
29 <td>
30 </td>
31 <td style="width:40px;"><i>{t}infinite{/t}</i>
32 </td>
33 <td><i>{t}Hour{/t}</i>
34 </td>
35 <td style="width:60px;"><i>{t}Minute{/t}</i>
36 </td>
37 <td><i>{t}Day{/t}</i>
38 </td>
39 <td><i>{t}Month{/t}</i>
40 </td>
41 <td><i>{t}Year{/t}</i>
42 </td>
43 </tr>
44 <tr>
45 <td>
46 <label for="EXPIRE">{t}Valid ticket end time{/t}</label>
47 </td>
48 <td>
49 <input type="checkbox" name="EXPIRE_clear"
50 onClick=" changeState('EXPIRE_y');
51 changeState('EXPIRE_m');
52 changeState('EXPIRE_d');
53 changeState('EXPIRE_h');
54 changeState('EXPIRE_i');"
55 {if $EXPIRE_clear} checked {/if}
56 >
57 </td>
58 <td>
59 <select name="EXPIRE_h" id="EXPIRE_h" {if $EXPIRE_clear} disabled {/if}>
60 {html_options options=$hours selected=$EXPIRE_h}
61 </select>
62 </td>
63 <td>
64 <select name="EXPIRE_i" id="EXPIRE_i" {if $EXPIRE_clear} disabled {/if}>
65 {html_options options=$minutes selected=$EXPIRE_i}
66 </select>
67 </td>
68 <td>
69 <select name="EXPIRE_d" id="EXPIRE_d" {if $EXPIRE_clear} disabled {/if}>
70 {html_options options=$days selected=$EXPIRE_d}
71 </select>
72 </td>
73 <td>
74 <select name="EXPIRE_m" id="EXPIRE_m" {if $EXPIRE_clear} disabled {/if}>
75 {html_options options=$month selected=$EXPIRE_m}
76 </select>
77 </td>
78 <td>
79 <select name="EXPIRE_y" id="EXPIRE_y" {if $EXPIRE_clear} disabled {/if}>
80 {html_options options=$years selected=$EXPIRE_y}
81 </select>
82 </td>
83 </tr>
84 <tr>
85 <td>
86 <label for="PWEXPIRE">{t}Password end{/t}</label>
87 </td>
88 <td>
89 <input type="checkbox" name="PWEXPIRE_clear"
90 onClick=" changeState('PWEXPIRE_y');
91 changeState('PWEXPIRE_m');
92 changeState('PWEXPIRE_d');
93 changeState('PWEXPIRE_h');
94 changeState('PWEXPIRE_i');"
95 {if $PWEXPIRE_clear} checked {/if}
96 >
97 </td>
98 <td>
99 <select name="PWEXPIRE_h" id="PWEXPIRE_h" {if $PWEXPIRE_clear} disabled {/if}>
100 {html_options options=$hours selected=$PWEXPIRE_h}
101 </select>
102 </td>
103 <td>
104 <select name="PWEXPIRE_i" id="PWEXPIRE_i" {if $PWEXPIRE_clear} disabled {/if}>
105 {html_options options=$minutes selected=$PWEXPIRE_i}
106 </select>
108 </td>
109 <td>
110 <select name="PWEXPIRE_d" id="PWEXPIRE_d" {if $PWEXPIRE_clear} disabled {/if}>
111 {html_options options=$days selected=$PWEXPIRE_d}
112 </select>
113 </td>
114 <td>
115 <select name="PWEXPIRE_m" id="PWEXPIRE_m" {if $PWEXPIRE_clear} disabled {/if}>
116 {html_options options=$month selected=$PWEXPIRE_m}
117 </select>
118 </td>
119 <td>
120 <select name="PWEXPIRE_y" id="PWEXPIRE_y" {if $PWEXPIRE_clear} disabled {/if}>
121 {html_options options=$years selected=$PWEXPIRE_y}
122 </select>
123 </td>
124 </tr>
125 </table>
126 </td>
127 <td>
128 <h2>Flags</h2>
129 <table width="100%">
130 <tr>
131 <td style="width:50%;">
132 <input {if $KRB5_KDB_DISALLOW_SVR} checked {/if} class="center"
133 name="KRB5_KDB_DISALLOW_SVR" value="1" type="checkbox">{t}Prohibit issuance of service tickets{/t}<br>
134 <input {if $KRB5_KDB_DISALLOW_FORWARDABLE} checked {/if} class="center"
135 name="KRB5_KDB_DISALLOW_FORWARDABLE" value="1" type="checkbox">{t}Prohibit forwardable tickets{/t}<br>
136 <input {if $KRB5_KDB_DISALLOW_PROXIABLE} checked {/if} class="center"
137 name="KRB5_KDB_DISALLOW_PROXIABLE" value="1" type="checkbox">{t}Disallow proxiable tickets{/t}<br>
138 <input {if $KRB5_KDB_DISALLOW_RENEWABLE} checked {/if} class="center"
139 name="KRB5_KDB_DISALLOW_RENEWABLE" value="1" type="checkbox">{t}Prohibit renewable tickets{/t}<br>
140 <input {if $B5_KDB_DISALLOW_POSTDATED} checked {/if} class="center"
141 name="B5_KDB_DISALLOW_POSTDATED" value="1" type="checkbox">{t}Pohibit postdated tickets{/t}<br>
142 <input {if $KRB5_KDB_DISALLOW_TGT_BASED} checked {/if} class="center"
143 name="KRB5_KDB_DISALLOW_TGT_BASED" value="1" type="checkbox">{t}Disallow Ticket-Granting Service{/t}<br>
144 <input {if $KRB5_KDB_PWCHANGE_SERVICE} checked {/if} class="center"
145 name="KRB5_KDB_PWCHANGE_SERVICE" value="1" type="checkbox">{t}Password change service{/t}<br>
146 <input {if $KRB5_KDB_REQUIRES_PRE_AUTH} checked {/if} class="center"
147 name="KRB5_KDB_REQUIRES_PRE_AUTH" value="1" type="checkbox">{t}Preauthentication required{/t}<br>
148 <input {if $KRB5_KDB_REQUIRES_PWCHANGE} checked {/if} class="center"
149 name="KRB5_KDB_REQUIRES_PWCHANGE" value="1" type="checkbox">{t}Force a password change{/t}<br>
150 <input {if $KRB5_KDB_REQUIRES_HW_AUTH} checked {/if} class="center"
151 name="KRB5_KDB_REQUIRES_HW_AUTH" value="1" type="checkbox">{t}Hardware preauthentication{/t}<br>
152 <input {if $KRB5_KDB_DISALLOW_DUP_SKEY} checked {/if} class="center"
153 name="KRB5_KDB_DISALLOW_DUP_SKEY" value="1" type="checkbox">{t}Disallow user to user authentification{/t}<br>
154 <input {if $KRB5_KDB_DISALLOW_ALL_TIX} checked {/if} class="center"
155 name="KRB5_KDB_DISALLOW_ALL_TIX" value="1" type="checkbox">{t}Forbid ticket issuance{/t}<br>
156 </td>
157 </tr>
158 </table>
159 </td>
160 </tr>
161 </table>
162 <input type="hidden" name="pwd_heimdal_posted" value="1">
163 <p class="seperator"></p>
164 <p style="text-align:right;">
165 <input type="submit" name="pw_save" value="{t}Save{/t}">
166
167 <input type="submit" name="pw_abort" value="{t}Cancel{/t}">
168 </p>