]> git.proxmox.com Git - mirror_edk2.git/blame - NetworkPkg/TlsAuthConfigDxe/TlsAuthConfigVfr.vfr
NetworkPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / NetworkPkg / TlsAuthConfigDxe / TlsAuthConfigVfr.vfr
CommitLineData
7618784b
HW
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
ecf98fbc 6 SPDX-License-Identifier: BSD-2-Clause-Patent\r
7618784b
HW
7\r
8**/\r
9\r
10#include "TlsAuthConfigNvData.h"\r
11\r
12formset\r
13 guid = TLS_AUTH_CONFIG_GUID,\r
14 title = STRING_TOKEN(STR_TLS_AUTH_CONFIG_TITLE),\r
15 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_HELP),\r
16\r
17 varstore TLS_AUTH_CONFIG_IFR_NVDATA,\r
18 name = TLS_AUTH_CONFIG_IFR_NVDATA,\r
19 guid = TLS_AUTH_CONFIG_GUID;\r
20\r
21 //\r
22 // ##1 Form1: Main form for Tls Auth configration\r
23 //\r
24 form formid = TLS_AUTH_CONFIG_FORMID1_FORM,\r
25 title = STRING_TOKEN(STR_TLS_AUTH_CONFIG_TITLE);\r
26\r
27 subtitle text = STRING_TOKEN(STR_NULL);\r
28\r
29 //\r
30 // Display Server CA configration\r
31 //\r
32 goto TLS_AUTH_CONFIG_FORMID2_FORM,\r
33 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA),\r
34 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA_HELP),\r
35 flags = INTERACTIVE,\r
36 key = KEY_TLS_AUTH_CONFIG_SERVER_CA;\r
37\r
38 subtitle text = STRING_TOKEN(STR_NULL);\r
39\r
40 //\r
41 // Display Client cert configration\r
42 //\r
43 grayoutif TRUE; /// Current unsupported.\r
44 goto TLS_AUTH_CONFIG_FORMID3_FORM,\r
45 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT),\r
46 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT_HELP),\r
47 flags = INTERACTIVE,\r
48 key = KEY_TLS_AUTH_CONFIG_CLIENT_CERT;\r
49 endif;\r
50 endform;\r
51\r
52 //\r
53 // ##2 Form2: CA configuration\r
54 //\r
55 form formid = TLS_AUTH_CONFIG_FORMID2_FORM,\r
56 title = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA);\r
57\r
58 subtitle text = STRING_TOKEN(STR_NULL);\r
59\r
60 goto TLS_AUTH_CONFIG_FORMID4_FORM,\r
61 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT),\r
62 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT_HELP),\r
63 flags = INTERACTIVE,\r
64 key = KEY_TLS_AUTH_CONFIG_ENROLL_CERT;\r
65\r
66 subtitle text = STRING_TOKEN(STR_NULL);\r
67\r
68 goto TLS_AUTH_CONFIG_FORMID5_FORM,\r
69 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT),\r
70 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT_HELP),\r
71 flags = INTERACTIVE,\r
72 key = KEY_TLS_AUTH_CONFIG_DELETE_CERT;\r
73 endform;\r
74\r
75 //\r
76 // ##3 Form3 : Client cert configuration\r
77 //\r
78 form formid = TLS_AUTH_CONFIG_FORMID3_FORM,\r
79 title = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT);\r
80\r
81 subtitle text = STRING_TOKEN(STR_NULL);\r
82\r
83 //\r
84 // TODO...\r
85 //\r
86 endform;\r
87\r
88 //\r
89 // ##4 Form4: Enroll cert for CA\r
90 //\r
91 form formid = TLS_AUTH_CONFIG_FORMID4_FORM,\r
92 title = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT);\r
93\r
94 subtitle text = STRING_TOKEN(STR_NULL);\r
95\r
96 goto TLS_AUTH_CONFIG_FORMID4_FORM,\r
97 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ADD_CERT_FILE),\r
98 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ADD_CERT_FILE),\r
99 flags = INTERACTIVE,\r
100 key = KEY_TLS_AUTH_CONFIG_ENROLL_CERT_FROM_FILE;\r
101\r
102 subtitle text = STRING_TOKEN(STR_NULL);\r
103 label TLS_AUTH_CONFIG_FORMID4_FORM;\r
104 label LABEL_END;\r
105 subtitle text = STRING_TOKEN(STR_NULL);\r
106\r
107 string varid = TLS_AUTH_CONFIG_IFR_NVDATA.CertGuid,\r
108 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CERT_GUID),\r
109 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CERT_GUID_HELP),\r
110 flags = INTERACTIVE,\r
111 key = KEY_TLS_AUTH_CONFIG_CERT_GUID,\r
112 minsize = TLS_AUTH_CONFIG_GUID_SIZE,\r
113 maxsize = TLS_AUTH_CONFIG_GUID_SIZE,\r
114 endstring;\r
115\r
116 subtitle text = STRING_TOKEN(STR_NULL);\r
117 subtitle text = STRING_TOKEN(STR_NULL);\r
118\r
119 goto TLS_AUTH_CONFIG_FORMID1_FORM,\r
120 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SAVE_AND_EXIT),\r
121 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SAVE_AND_EXIT),\r
122 flags = INTERACTIVE,\r
123 key = KEY_TLS_AUTH_CONFIG_VALUE_SAVE_AND_EXIT;\r
124\r
125 goto TLS_AUTH_CONFIG_FORMID1_FORM,\r
126 prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_NO_SAVE_AND_EXIT),\r
127 help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_NO_SAVE_AND_EXIT),\r
128 flags = INTERACTIVE,\r
129 key = KEY_TLS_AUTH_CONFIG_VALUE_NO_SAVE_AND_EXIT;\r
130\r
131 endform;\r
132\r
133 //\r
134 // ##5 Form5: Delete cert for CA\r
135 //\r
136 form formid = TLS_AUTH_CONFIG_FORMID5_FORM,\r
137 title = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT);\r
138\r
139 label LABEL_CA_DELETE;\r
140 label LABEL_END;\r
141\r
142 subtitle text = STRING_TOKEN(STR_NULL);\r
143\r
144 endform;\r
145\r
146endformset;\r
147\r