NetworkPkg: Convert files to CRLF line ending
[mirror_edk2.git] / NetworkPkg / TlsAuthConfigDxe / TlsAuthConfigVfr.vfr
1 /** @file\r
2   VFR file used by TlsAuthConfigDxe driver.\r
3 \r
4   Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>\r
5 \r
6   This program and the accompanying materials\r
7   are licensed and made available under the terms and conditions of the BSD License\r
8   which accompanies this distribution.  The full text of the license may be found at\r
9   http://opensource.org/licenses/bsd-license.php.\r
10 \r
11   THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12   WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13 \r
14 **/\r
15 \r
16 #include "TlsAuthConfigNvData.h"\r
17 \r
18 formset\r
19   guid   = TLS_AUTH_CONFIG_GUID,\r
20   title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_TITLE),\r
21   help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_HELP),\r
22 \r
23   varstore TLS_AUTH_CONFIG_IFR_NVDATA,\r
24     name = TLS_AUTH_CONFIG_IFR_NVDATA,\r
25     guid = TLS_AUTH_CONFIG_GUID;\r
26 \r
27   //\r
28   // ##1 Form1: Main form for Tls Auth configration\r
29   //\r
30   form formid = TLS_AUTH_CONFIG_FORMID1_FORM,\r
31     title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_TITLE);\r
32 \r
33     subtitle text = STRING_TOKEN(STR_NULL);\r
34 \r
35     //\r
36     // Display Server CA configration\r
37     //\r
38     goto TLS_AUTH_CONFIG_FORMID2_FORM,\r
39          prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA),\r
40          help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA_HELP),\r
41          flags  = INTERACTIVE,\r
42          key    = KEY_TLS_AUTH_CONFIG_SERVER_CA;\r
43 \r
44     subtitle text = STRING_TOKEN(STR_NULL);\r
45 \r
46     //\r
47     // Display Client cert configration\r
48     //\r
49     grayoutif TRUE; /// Current unsupported.\r
50     goto TLS_AUTH_CONFIG_FORMID3_FORM,\r
51          prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT),\r
52          help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT_HELP),\r
53          flags  = INTERACTIVE,\r
54          key    = KEY_TLS_AUTH_CONFIG_CLIENT_CERT;\r
55     endif;\r
56   endform;\r
57 \r
58   //\r
59   // ##2 Form2: CA configuration\r
60   //\r
61   form formid = TLS_AUTH_CONFIG_FORMID2_FORM,\r
62     title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA);\r
63 \r
64     subtitle text = STRING_TOKEN(STR_NULL);\r
65 \r
66     goto TLS_AUTH_CONFIG_FORMID4_FORM,\r
67          prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT),\r
68          help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT_HELP),\r
69          flags  = INTERACTIVE,\r
70          key    = KEY_TLS_AUTH_CONFIG_ENROLL_CERT;\r
71 \r
72     subtitle text = STRING_TOKEN(STR_NULL);\r
73 \r
74     goto TLS_AUTH_CONFIG_FORMID5_FORM,\r
75          prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT),\r
76          help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT_HELP),\r
77          flags  = INTERACTIVE,\r
78          key    = KEY_TLS_AUTH_CONFIG_DELETE_CERT;\r
79   endform;\r
80 \r
81   //\r
82   // ##3 Form3 : Client cert configuration\r
83   //\r
84   form formid = TLS_AUTH_CONFIG_FORMID3_FORM,\r
85     title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT);\r
86 \r
87     subtitle text = STRING_TOKEN(STR_NULL);\r
88 \r
89   //\r
90   // TODO...\r
91   //\r
92   endform;\r
93 \r
94   //\r
95   // ##4 Form4: Enroll cert for CA\r
96   //\r
97   form formid = TLS_AUTH_CONFIG_FORMID4_FORM,\r
98     title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT);\r
99 \r
100     subtitle text = STRING_TOKEN(STR_NULL);\r
101 \r
102     goto TLS_AUTH_CONFIG_FORMID4_FORM,\r
103          prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ADD_CERT_FILE),\r
104          help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ADD_CERT_FILE),\r
105          flags = INTERACTIVE,\r
106          key = KEY_TLS_AUTH_CONFIG_ENROLL_CERT_FROM_FILE;\r
107 \r
108     subtitle text = STRING_TOKEN(STR_NULL);\r
109     label TLS_AUTH_CONFIG_FORMID4_FORM;\r
110     label LABEL_END;\r
111     subtitle text = STRING_TOKEN(STR_NULL);\r
112 \r
113     string  varid   = TLS_AUTH_CONFIG_IFR_NVDATA.CertGuid,\r
114             prompt  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CERT_GUID),\r
115             help    = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CERT_GUID_HELP),\r
116             flags   = INTERACTIVE,\r
117             key     = KEY_TLS_AUTH_CONFIG_CERT_GUID,\r
118             minsize = TLS_AUTH_CONFIG_GUID_SIZE,\r
119             maxsize = TLS_AUTH_CONFIG_GUID_SIZE,\r
120     endstring;\r
121 \r
122     subtitle text = STRING_TOKEN(STR_NULL);\r
123     subtitle text = STRING_TOKEN(STR_NULL);\r
124 \r
125     goto TLS_AUTH_CONFIG_FORMID1_FORM,\r
126          prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SAVE_AND_EXIT),\r
127          help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SAVE_AND_EXIT),\r
128          flags  = INTERACTIVE,\r
129          key    = KEY_TLS_AUTH_CONFIG_VALUE_SAVE_AND_EXIT;\r
130 \r
131     goto TLS_AUTH_CONFIG_FORMID1_FORM,\r
132          prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_NO_SAVE_AND_EXIT),\r
133          help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_NO_SAVE_AND_EXIT),\r
134          flags  = INTERACTIVE,\r
135          key    = KEY_TLS_AUTH_CONFIG_VALUE_NO_SAVE_AND_EXIT;\r
136 \r
137   endform;\r
138 \r
139   //\r
140   // ##5 Form5: Delete cert for CA\r
141   //\r
142   form formid = TLS_AUTH_CONFIG_FORMID5_FORM,\r
143     title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT);\r
144 \r
145     label LABEL_CA_DELETE;\r
146     label LABEL_END;\r
147 \r
148     subtitle text = STRING_TOKEN(STR_NULL);\r
149 \r
150   endform;\r
151 \r
152 endformset;\r
153 \r