]> git.proxmox.com Git - mirror_edk2.git/blame_incremental - NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigVfr.vfr
NetworkPkg: Convert files to CRLF line ending
[mirror_edk2.git] / NetworkPkg / TlsAuthConfigDxe / TlsAuthConfigVfr.vfr
... / ...
CommitLineData
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
18formset\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
152endformset;\r
153\r