mirror of
				https://git.proxmox.com/git/mirror_edk2
				synced 2025-11-04 01:03:23 +00:00 
			
		
		
		
	https://bugzilla.tianocore.org/show_bug.cgi?id=1373 Replace BSD 2-Clause License with BSD+Patent License. This change is based on the following emails: https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html RFCs with detailed process for the license change: V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Siyuan Fu <siyuan.fu@intel.com>
		
			
				
	
	
		
			148 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			148 lines
		
	
	
		
			4.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
/** @file
 | 
						|
  VFR file used by TlsAuthConfigDxe driver.
 | 
						|
 | 
						|
  Copyright (c) 2016, Intel Corporation. All rights reserved.<BR>
 | 
						|
 | 
						|
  SPDX-License-Identifier: BSD-2-Clause-Patent
 | 
						|
 | 
						|
**/
 | 
						|
 | 
						|
#include "TlsAuthConfigNvData.h"
 | 
						|
 | 
						|
formset
 | 
						|
  guid   = TLS_AUTH_CONFIG_GUID,
 | 
						|
  title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_TITLE),
 | 
						|
  help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_HELP),
 | 
						|
 | 
						|
  varstore TLS_AUTH_CONFIG_IFR_NVDATA,
 | 
						|
    name = TLS_AUTH_CONFIG_IFR_NVDATA,
 | 
						|
    guid = TLS_AUTH_CONFIG_GUID;
 | 
						|
 | 
						|
  //
 | 
						|
  // ##1 Form1: Main form for Tls Auth configration
 | 
						|
  //
 | 
						|
  form formid = TLS_AUTH_CONFIG_FORMID1_FORM,
 | 
						|
    title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_TITLE);
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
    //
 | 
						|
    // Display Server CA configration
 | 
						|
    //
 | 
						|
    goto TLS_AUTH_CONFIG_FORMID2_FORM,
 | 
						|
         prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA),
 | 
						|
         help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA_HELP),
 | 
						|
         flags  = INTERACTIVE,
 | 
						|
         key    = KEY_TLS_AUTH_CONFIG_SERVER_CA;
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
    //
 | 
						|
    // Display Client cert configration
 | 
						|
    //
 | 
						|
    grayoutif TRUE; /// Current unsupported.
 | 
						|
    goto TLS_AUTH_CONFIG_FORMID3_FORM,
 | 
						|
         prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT),
 | 
						|
         help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT_HELP),
 | 
						|
         flags  = INTERACTIVE,
 | 
						|
         key    = KEY_TLS_AUTH_CONFIG_CLIENT_CERT;
 | 
						|
    endif;
 | 
						|
  endform;
 | 
						|
 | 
						|
  //
 | 
						|
  // ##2 Form2: CA configuration
 | 
						|
  //
 | 
						|
  form formid = TLS_AUTH_CONFIG_FORMID2_FORM,
 | 
						|
    title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SERVER_CA);
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
    goto TLS_AUTH_CONFIG_FORMID4_FORM,
 | 
						|
         prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT),
 | 
						|
         help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT_HELP),
 | 
						|
         flags  = INTERACTIVE,
 | 
						|
         key    = KEY_TLS_AUTH_CONFIG_ENROLL_CERT;
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
    goto TLS_AUTH_CONFIG_FORMID5_FORM,
 | 
						|
         prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT),
 | 
						|
         help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT_HELP),
 | 
						|
         flags  = INTERACTIVE,
 | 
						|
         key    = KEY_TLS_AUTH_CONFIG_DELETE_CERT;
 | 
						|
  endform;
 | 
						|
 | 
						|
  //
 | 
						|
  // ##3 Form3 : Client cert configuration
 | 
						|
  //
 | 
						|
  form formid = TLS_AUTH_CONFIG_FORMID3_FORM,
 | 
						|
    title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CLIENT_CERT);
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
  //
 | 
						|
  // TODO...
 | 
						|
  //
 | 
						|
  endform;
 | 
						|
 | 
						|
  //
 | 
						|
  // ##4 Form4: Enroll cert for CA
 | 
						|
  //
 | 
						|
  form formid = TLS_AUTH_CONFIG_FORMID4_FORM,
 | 
						|
    title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ENROLL_CERT);
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
    goto TLS_AUTH_CONFIG_FORMID4_FORM,
 | 
						|
         prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ADD_CERT_FILE),
 | 
						|
         help = STRING_TOKEN(STR_TLS_AUTH_CONFIG_ADD_CERT_FILE),
 | 
						|
         flags = INTERACTIVE,
 | 
						|
         key = KEY_TLS_AUTH_CONFIG_ENROLL_CERT_FROM_FILE;
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
    label TLS_AUTH_CONFIG_FORMID4_FORM;
 | 
						|
    label LABEL_END;
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
    string  varid   = TLS_AUTH_CONFIG_IFR_NVDATA.CertGuid,
 | 
						|
            prompt  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CERT_GUID),
 | 
						|
            help    = STRING_TOKEN(STR_TLS_AUTH_CONFIG_CERT_GUID_HELP),
 | 
						|
            flags   = INTERACTIVE,
 | 
						|
            key     = KEY_TLS_AUTH_CONFIG_CERT_GUID,
 | 
						|
            minsize = TLS_AUTH_CONFIG_GUID_SIZE,
 | 
						|
            maxsize = TLS_AUTH_CONFIG_GUID_SIZE,
 | 
						|
    endstring;
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
    goto TLS_AUTH_CONFIG_FORMID1_FORM,
 | 
						|
         prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SAVE_AND_EXIT),
 | 
						|
         help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_SAVE_AND_EXIT),
 | 
						|
         flags  = INTERACTIVE,
 | 
						|
         key    = KEY_TLS_AUTH_CONFIG_VALUE_SAVE_AND_EXIT;
 | 
						|
 | 
						|
    goto TLS_AUTH_CONFIG_FORMID1_FORM,
 | 
						|
         prompt = STRING_TOKEN(STR_TLS_AUTH_CONFIG_NO_SAVE_AND_EXIT),
 | 
						|
         help   = STRING_TOKEN(STR_TLS_AUTH_CONFIG_NO_SAVE_AND_EXIT),
 | 
						|
         flags  = INTERACTIVE,
 | 
						|
         key    = KEY_TLS_AUTH_CONFIG_VALUE_NO_SAVE_AND_EXIT;
 | 
						|
 | 
						|
  endform;
 | 
						|
 | 
						|
  //
 | 
						|
  // ##5 Form5: Delete cert for CA
 | 
						|
  //
 | 
						|
  form formid = TLS_AUTH_CONFIG_FORMID5_FORM,
 | 
						|
    title  = STRING_TOKEN(STR_TLS_AUTH_CONFIG_DELETE_CERT);
 | 
						|
 | 
						|
    label LABEL_CA_DELETE;
 | 
						|
    label LABEL_END;
 | 
						|
 | 
						|
    subtitle text = STRING_TOKEN(STR_NULL);
 | 
						|
 | 
						|
  endform;
 | 
						|
 | 
						|
endformset;
 | 
						|
 |