alder_lake_bios/Intel/AlderLake/Features/Manageability/MebxFeaturePkg/MebxSetup/MebxSetupVfr.vfr

1598 lines
76 KiB
Plaintext

/** @file
MEBx Setup.
@copyright
INTEL CONFIDENTIAL
Copyright 2009 - 2021 Intel Corporation.
The source code contained or described herein and all documents related to the
source code ("Material") are owned by Intel Corporation or its suppliers or
licensors. Title to the Material remains with Intel Corporation or its suppliers
and licensors. The Material may contain trade secrets and proprietary and
confidential information of Intel Corporation and its suppliers and licensors,
and is protected by worldwide copyright and trade secret laws and treaty
provisions. No part of the Material may be used, copied, reproduced, modified,
published, uploaded, posted, transmitted, distributed, or disclosed in any way
without Intel's prior express written permission.
No license under any patent, copyright, trade secret or other intellectual
property right is granted to or conferred upon you by disclosure or delivery
of the Materials, either expressly, by implication, inducement, estoppel or
otherwise. Any license under such intellectual property rights must be
express and approved by Intel in writing.
Unless otherwise agreed by Intel in writing, you may not remove or alter
this notice or any other notice embedded in Materials by Intel or
Intel's suppliers or licensors in any way.
@par Specification Reference:
**/
#include "MebxSetup.h"
#include "MebxSetupVariable.h"
#define MEBX_FORM_SET_CLASS 0x655
#define FRONT_PAGE_GUID { 0xe58809f8, 0xfbc1, 0x48e2, { 0x88, 0x3a, 0xa3, 0xf, 0xdc, 0x4b, 0x44, 0x1e } }
formset guid = MEBX_FORMSET_GUID,
title = STRING_TOKEN(STR_FORM_SET_TITLE),
help = STRING_TOKEN(STR_FORM_SET_HELP_TITLE),
#ifndef SERVER_BIOS_FLAG
classguid = FRONT_PAGE_GUID, // Form class guid for the forms those will be showed on first front page.
#endif // SERVER_BIOS_FLAG
class = MEBX_FORM_SET_CLASS,
subclass = 0,
varstore MEBX_CONFIGURATION, // This is the data structure type
varid = 0x8888, // Optional VarStore ID
name = MebxCfg, // Define referenced name in vfr
guid = MEBX_FORMSET_GUID; // GUID of this buffer storage
form formid = FORM_ID_MEBX,
title = STRING_TOKEN(STR_FORM_SET_TITLE);
//
// Invisible text for triggering MebxStateEnter/Exit APIs
//
suppressif TRUE;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_EMPTY),
flags = INTERACTIVE,
key = FORM_ID_MEBX;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_EVERYTHING;
grayoutif ideqval MebxCfg.AmtStateExposure == 0x00;
oneof varid = MebxCfg.AmtState,
prompt = STRING_TOKEN(STR_OPTION_AMT_GLOBAL_STATE),
help = STRING_TOKEN(STR_HELP_AMT_GLOBAL_STATE),
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_SELECTION_PARTIALLY_DISABLED), value = 1, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 2, flags = DEFAULT | RESET_REQUIRED;
warningif prompt = STRING_TOKEN(STR_WARNING_AMT_DISABLE),
ideqval MebxCfg.AmtState == 0
endif;
warningif prompt = STRING_TOKEN(STR_WARNING_AMT_PARTIAL_DISABLE),
ideqval MebxCfg.AmtState == 1
endif;
endoneof;
endif;
suppressif ideqval MebxCfg.AmtState == 0x00;
grayoutif ideqval MebxCfg.AmtSubmenuExposure == 0x00 OR ideqval MebxCfg.AmtState == 0x01;
goto FORM_ID_AMT,
prompt = STRING_TOKEN(STR_SUBMENU_AMT),
help = STRING_TOKEN(STR_HELP_AMT);
endif;
endif;
goto FORM_ID_OEM_DEBUG,
prompt = STRING_TOKEN(STR_SUBMENU_OEMDEBUG),
help = STRING_TOKEN(STR_HELP_OEMDEBUG);
endif; //suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_EVERYTHING;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_LOGIN;
password varid = MebxCfg.Pwd,
prompt = STRING_TOKEN(STR_HELP_MEPWD),
help = STRING_TOKEN(STR_OPTION_MEPWD),
flags = INTERACTIVE,
key = KEY_MEPWD,
minsize = 0,
maxsize = MAX_PASSWORD_SIZE,
inconsistentif
prompt = STRING_TOKEN(STR_ERROR_LOGIN_FAILED),
get(MebxCfg.ShowError)> 0
endif
endpassword;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_EVERYTHING;
password varid = MebxCfg.Pwd,
prompt = STRING_TOKEN(STR_OPTION_CHANGEMEPWD),
help = STRING_TOKEN(STR_HELP_CHANGEMEPWD),
flags = INTERACTIVE,
key = KEY_CHANGEMEPWD,
minsize = 0,
maxsize = MAX_PASSWORD_SIZE,
inconsistentif
prompt = STRING_TOKEN(STR_ERROR_LOGIN_FAILED),
get(MebxCfg.ShowError)> 0
endif
endpassword;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_PWD_EXCEEDED;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_LOGIN_COUNTER_EXCEEDED),
flags = 0, key = 0;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_TOO_EARLY;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_FW_NOT_READY_YET),
flags = 0, key = 0;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_AMT_DISABLED;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_AMT_DISABLED),
flags = 0, key = 0;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_AFTER_EOP;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_AFTER_EOP),
flags = 0, key = 0;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_REDIR_ACTIVE;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_REDIR_ACTIVE),
flags = 0, key = 0;
endif;
suppressif NOT ideqval MebxCfg.GlobalExposure == SHOW_UNSUPPORTED_INTERFACE;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_UNSUPPORTED_INTERFACE),
flags = 0, key = 0;
endif;
endform;
form formid = FORM_ID_AMT,
title = STRING_TOKEN(STR_SUBMENU_AMT);
//
// Invisible text for triggering MebxStateEnter API
//
suppressif TRUE;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_EMPTY),
flags = INTERACTIVE,
key = FORM_ID_AMT;
endif;
goto FORM_ID_SOLSTORAGEREDIRKVM,
prompt = STRING_TOKEN(STR_SUBMENU_SOL_STORAGEREDIR_KVM),
help = STRING_TOKEN(STR_HELP_SOL_STORAGEREDIR_KVM);
suppressif (ideqval MebxCfg.OptInConfigExposure == 0x00 AND ideqval MebxCfg.RemoteItOptInConfigExposure == 0x00);
goto FORM_ID_USERCONSENT,
prompt = STRING_TOKEN(STR_SUBMENU_USERCONSENT),
help = STRING_TOKEN(STR_HELP_USERCONSENT);
endif;
oneof varid = MebxCfg.PwdPolicy,
prompt = STRING_TOKEN(STR_OPTION_PWDPOLICY),
help = STRING_TOKEN(STR_HELP_PWDPOLICY),
option text = STRING_TOKEN(STR_SELECTION_1_PWDPOLICY), value = 0, flags = 0;
option text = STRING_TOKEN(STR_SELECTION_2_PWDPOLICY), value = 1, flags = 0;
option text = STRING_TOKEN(STR_SELECTION_3_PWDPOLICY), value = 2, flags = 0;
suppressif TRUE;
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 3, flags = 0;
endif;
endoneof;
goto FORM_ID_NETWORK_SETUP,
prompt = STRING_TOKEN(STR_SUBMENU_NETWORK_SETUP),
help = STRING_TOKEN(STR_HELP_NETWORK_SETUP);
oneof varid = MebxCfg.NetAccess,
prompt = STRING_TOKEN(STR_OPTION_NETACCESS_STATE),
help = STRING_TOKEN(STR_HELP_NETACCESS_STATE),
flags = INTERACTIVE,
option text = STRING_TOKEN(STR_NET_ACCESS_ACTIVE), value = 0, flags = 0;
suppressif ideqval MebxCfg.ProvisioningState == 0x02;
option text = STRING_TOKEN(STR_NET_ACCESS_INACTIVE), value = 1, flags = 0;
endif;
suppressif ideqval MebxCfg.ProvisioningState == 0x00;
option text = STRING_TOKEN(STR_NET_ACCESS_PARTIAL_UNPROVISION), value = 2, flags = 0;
endif;
option text = STRING_TOKEN(STR_NET_ACCESS_FULL_UNPROVISION), value = 3, flags = 0;
warningif prompt = STRING_TOKEN(STR_WARNING_PARTIAL_UNPROV),
ideqval MebxCfg.NetAccess == 2
endif;
warningif prompt = STRING_TOKEN(STR_WARNING_FULL_UNPROV),
ideqval MebxCfg.NetAccess == 3
endif;
endoneof;
goto FORM_ID_REMOTE_SETUP,
prompt = STRING_TOKEN(STR_SUBMENU_REMOTE_SETUP),
help = STRING_TOKEN(STR_HELP_REMOTE_SETUP);
goto FORM_ID_POWER_CTRL,
prompt = STRING_TOKEN(STR_SUBMENU_POWER_CTRL),
help = STRING_TOKEN(STR_HELP_POWER_CTRL);
endform;
form formid = FORM_ID_SOLSTORAGEREDIRKVM,
title = STRING_TOKEN(STR_SUBMENU_SOL_STORAGEREDIR_KVM);
oneof varid = MebxCfg.SolEnable,
questionid = KEY_SOLENABLE,
prompt = STRING_TOKEN(STR_OPTION_SOLENABLE),
help = STRING_TOKEN(STR_HELP_SOLENABLE),
flags = INTERACTIVE,
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = 0 | RESET_REQUIRED;
endoneof;
oneof varid = MebxCfg.StorageRedirEnable,
questionid = KEY_STORAGEREDIRENABLE,
prompt = STRING_TOKEN(STR_OPTION_STORAGEREDIRENABLE),
help = STRING_TOKEN(STR_HELP_STORAGEREDIRENABLE),
flags = INTERACTIVE,
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = 0 | RESET_REQUIRED;
endoneof;
suppressif ideqval MebxCfg.KvmExposure == 0x00;
oneof varid = MebxCfg.KvmEnable,
prompt = STRING_TOKEN(STR_OPTION_KVMENABLE),
help = STRING_TOKEN(STR_HELP_KVMENABLE),
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = RESET_REQUIRED;
endoneof;
endif;
endform;
form formid = FORM_ID_USERCONSENT,
title = STRING_TOKEN(STR_SUBMENU_USERCONSENT);
suppressif ideqval MebxCfg.OptInConfigExposure == 0x0;
oneof varid = MebxCfg.UserOptIn,
questionid = KEY_USEROPTIN,
prompt = STRING_TOKEN(STR_OPTION_USER_OPTIN),
help = STRING_TOKEN(STR_HELP_USER_OPTIN),
flags = INTERACTIVE,
suppressif cond ((get(MebxCfg.OptInConfigExposure) & 0x1) == 0 ? 0 : 1);
option text = STRING_TOKEN(STR_SELECTION_1_USER_OPTIN), value = 0, flags = 0;
endif;
suppressif cond ((get(MebxCfg.OptInConfigExposure) & 0x2) == 0 ? 0 : 1);
option text = STRING_TOKEN(STR_SELECTION_2_USER_OPTIN), value = 1, flags = 0 ;
endif;
suppressif cond ((get(MebxCfg.OptInConfigExposure) & 0x4) == 0 ? 0 : 1);
option text = STRING_TOKEN(STR_SELECTION_3_USER_OPTIN), value = 0xFFFFFFFF, flags = 0;
endif;
endoneof;
endif;
suppressif ideqval MebxCfg.RemoteItOptInConfigExposure == 0x00;
oneof varid = MebxCfg.RemoteItOptInConfig,
questionid = KEY_REMOTEITOPTINCONFIG,
prompt = STRING_TOKEN(STR_OPTION_REMOTE_IT_OPTIN_CONFIG),
help = STRING_TOKEN(STR_HELP_REMOTE_IT_OPTIN_CONFIG),
flags = INTERACTIVE,
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = 0;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = 0 ;
endoneof;
endif;
endform;
form formid = FORM_ID_NETWORK_SETUP,
title = STRING_TOKEN(STR_SUBMENU_NETWORK_SETUP);
goto FORM_ID_ME_NETWORK_NAME,
prompt = STRING_TOKEN(STR_SUBMENU_ME_NETWORK_NAME),
help = STRING_TOKEN(STR_HELP_ME_NETWORK_NAME);
suppressif ideqval MebxCfg.LanLessPlatform == 0x01;
goto FORM_ID_TCPIP,
prompt = STRING_TOKEN(STR_SUBMENU_TCPIP),
help = STRING_TOKEN(STR_HELP_TCPIP);
endif;
endform;
form formid = FORM_ID_ME_NETWORK_NAME,
title = STRING_TOKEN(STR_SUBMENU_ME_NETWORK_NAME);
string varid = MebxCfg.HostDomainName,
prompt = STRING_TOKEN(STR_OPTION_HOST_DOMAIN_NAME),
help = STRING_TOKEN(STR_HELP_HOST_DOMAIN_NAME),
flags = INTERACTIVE,
key = KEY_HOSTDOMAINNAME,
minsize = 0,
maxsize = 255,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_FQDN),
get(MebxCfg.ShowError)> 0
endif
endstring;
oneof varid = MebxCfg.FqdnType,
questionid = KEY_FQDNTYPE,
prompt = STRING_TOKEN(STR_OPTION_FQDNTYPE),
help = STRING_TOKEN(STR_HELP_FQDNTYPE),
flags = INTERACTIVE,
option text = STRING_TOKEN(STR_SELECTION_1_FQDNTYPE), value = 0, flags = 0;
option text = STRING_TOKEN(STR_SELECTION_2_FQDNTYPE), value = 1, flags = 0;
endoneof;
suppressif ideqval MebxCfg.FwVersionMajor >= ME_FW_VERSION_MAJOR_17;
oneof varid = MebxCfg.DynamicDnsUpdate,
prompt = STRING_TOKEN(STR_OPTION_DYNAMICDNSUPDATE),
help = STRING_TOKEN(STR_HELP_DYNAMICDNSUPDATE),
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = 0;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = 0;
endoneof;
suppressif ideqval MebxCfg.DynamicDnsUpdate == 0x00;
numeric varid = MebxCfg.UpdateInterval,
questionid = KEY_UPDATEINTERVAL,
prompt = STRING_TOKEN(STR_OPTION_UPDATEINTERVAL),
help = STRING_TOKEN(STR_HELP_UPDATEINTERVAL),
flags = INTERACTIVE,
minimum = 0,
maximum = 4294967295,
// Update Interval value should be either 0 or >= 20
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_UPDATE_INTERVAL),
// can't use get(UpdateInterval) here
ideqval MebxCfg.UpdateInterval < 20 AND NOT ideqval MebxCfg.UpdateInterval == 0
endif
endnumeric;
endif;
suppressif ideqval MebxCfg.DynamicDnsUpdate == 0x00;
numeric varid = MebxCfg.Ttl,
questionid = KEY_TTL,
prompt = STRING_TOKEN(STR_OPTION_TTL),
help = STRING_TOKEN(STR_HELP_TTL),
flags = INTERACTIVE,
minimum = 1,
maximum = 0x7FFFFFFF,
endnumeric;
endif;
endif;
endform;
form formid = FORM_ID_TCPIP,
title = STRING_TOKEN(STR_SUBMENU_TCPIP);
goto FORM_ID_WIRED_IPV4,
prompt = STRING_TOKEN(STR_SUBMENU_WIRED_IPV4),
help = STRING_TOKEN(STR_HELP_WIRED_IPV4);
endform;
form formid = FORM_ID_WIRED_IPV4,
title = STRING_TOKEN(STR_SUBMENU_WIRED_IPV4);
oneof varid = MebxCfg.DhcpMode,
prompt = STRING_TOKEN(STR_OPTION_DHCPMODE),
help = STRING_TOKEN(STR_HELP_DHCPMODE),
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 1, flags = 0;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 2, flags = 0;
endoneof;
suppressif ideqval MebxCfg.DhcpMode == 0x02;
string varid = MebxCfg.Ipv4Addr,
prompt = STRING_TOKEN(STR_OPTION_IPV4ADDR),
help = STRING_TOKEN(STR_HELP_IPV4ADDR),
flags = INTERACTIVE,
key = KEY_IPV4ADDR,
minsize = 0,
maxsize = 16,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_IP),
get(MebxCfg.ShowError) == BAD_IP_ADDR
endif
nosubmitif
prompt = STRING_TOKEN(STR_ADDR_MASK_INVALID),
ideqval MebxCfg.AddrMaskInvalid > 0
endif;
endstring;
string varid = MebxCfg.Ipv4MaskAddr,
prompt = STRING_TOKEN(STR_OPTION_IPV4MASKADDR),
help = STRING_TOKEN(STR_HELP_IPV4MASKADDR),
flags = INTERACTIVE,
key = KEY_IPV4MASKADDR,
minsize = 0,
maxsize = 16,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_IP),
get(MebxCfg.ShowError) == BAD_IP_ADDR
endif
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_MASK),
get(MebxCfg.ShowError) == BAD_IP_MASK
endif
nosubmitif
prompt = STRING_TOKEN(STR_ADDR_MASK_INVALID),
ideqval MebxCfg.AddrMaskInvalid > 0
endif;
endstring;
suppressif ideqval MebxCfg.AddrMaskInvalid == 0;
text
help = STRING_TOKEN(STR_ADDR_MASK_INVALID_HELP),
text = STRING_TOKEN(STR_ADDR_MASK_INVALID);
endif;
string varid = MebxCfg.Ipv4GatewayAddr,
prompt = STRING_TOKEN(STR_OPTION_IPV4GATEWAYADDR),
help = STRING_TOKEN(STR_HELP_IPV4GATEWAYADDR),
flags = INTERACTIVE,
key = KEY_IPV4GATEWAYADDR,
minsize = 0,
maxsize = 16,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_IP),
get(MebxCfg.ShowError) == BAD_IP_ADDR
endif
endstring;
string varid = MebxCfg.Ipv4PrefDnsAddr,
prompt = STRING_TOKEN(STR_OPTION_IPV4PREFDNSADDR),
help = STRING_TOKEN(STR_HELP_IPV4PREFDNSADDR),
flags = INTERACTIVE,
key = KEY_IPV4PREFDNSADDR,
minsize = 0,
maxsize = 16,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_IP),
get(MebxCfg.ShowError) == BAD_IP_ADDR
endif
endstring;
string varid = MebxCfg.Ipv4AltDnsAddr,
prompt = STRING_TOKEN(STR_OPTION_IPV4ALTDNSADDR),
help = STRING_TOKEN(STR_HELP_IPV4ALTDNSADDR),
flags = INTERACTIVE,
key = KEY_IPV4ALTDNSADDR,
minsize = 0,
maxsize = 16,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_IP),
get(MebxCfg.ShowError) == BAD_IP_ADDR
endif
endstring;
endif; //suppressif ideqval MebxCfg.DhcpMode == 0x02;
endform;
form formid = FORM_ID_REMOTE_SETUP,
title = STRING_TOKEN(STR_SUBMENU_REMOTE_SETUP);
suppressif NOT ideqval MebxCfg.SelectedHashType == 0;
text
help = STRING_TOKEN(STR_PROV_RECORD_NOT_PRESENT),
text = STRING_TOKEN(STR_PROV_RECORD_NOT_PRESENT),
flags = 0,
key = 0;
endif;
suppressif ideqval MebxCfg.SelectedHashType == 0;
grayoutif TRUE;
text
help = STRING_TOKEN(STR_HELP_PROVRECORD),
text = STRING_TOKEN(STR_OPTION_PROVRECORD),
flags = 0,
key = 0;
oneof varid = MebxCfg.ProvTlsMode,
prompt = STRING_TOKEN(STR_OPTION_CURRENTPROVMODE),
help = STRING_TOKEN(STR_HELP_CURRENTPROVMODE),
option text = STRING_TOKEN(STR_PROVMODE_PKI), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVMODE_UNKNOWN), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.SecureDns,
prompt = STRING_TOKEN(STR_SECURE_DNS),
help = STRING_TOKEN(STR_SECURE_DNS),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
option text = STRING_TOKEN(STR_INVALID), value = 2, flags = 0;
endoneof;
oneof varid = MebxCfg.HostInitiated,
prompt = STRING_TOKEN(STR_HOST_INITIATED),
help = STRING_TOKEN(STR_HOST_INITIATED),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
option text = STRING_TOKEN(STR_INVALID), value = 2, flags = 0;
endoneof;
oneof varid = MebxCfg.SelectedHashType,
prompt = STRING_TOKEN(STR_HASH_ALGORITHM),
help = STRING_TOKEN(STR_HASH_ALGORITHM),
option text = STRING_TOKEN(STR_INVALID), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.SelectedHashData,
prompt = STRING_TOKEN(STR_HASH_DATA),
help = STRING_TOKEN(STR_HASH_DATA),
flags = 0,
key = 0,
minsize = 0,
maxsize = 79,
endstring;
string varid = MebxCfg.CaCertificateSerials,
prompt = STRING_TOKEN(STR_SERIAL_NUM),
help = STRING_TOKEN(STR_SERIAL_NUM),
flags = 0,
key = 0,
minsize = 0,
maxsize = 59,
endstring;
oneof varid = MebxCfg.AdditionalCaSerialNums,
prompt = STRING_TOKEN(STR_ADDITIONAL_SERIAL_NUM),
help = STRING_TOKEN(STR_ADDITIONAL_SERIAL_NUM),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
option text = STRING_TOKEN(STR_INVALID), value = 2, flags = 0;
endoneof;
oneof varid = MebxCfg.IsOemDefault,
prompt = STRING_TOKEN(STR_IS_DEFAULT_BIT),
help = STRING_TOKEN(STR_IS_DEFAULT_BIT),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
option text = STRING_TOKEN(STR_INVALID), value = 2, flags = 0;
endoneof;
oneof varid = MebxCfg.IsTimeValid,
prompt = STRING_TOKEN(STR_TIME_VALID),
help = STRING_TOKEN(STR_TIME_VALID),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
option text = STRING_TOKEN(STR_INVALID), value = 2, flags = 0;
endoneof;
string varid = MebxCfg.ProvRecordServerIp,
prompt = STRING_TOKEN(STR_PROVISIONING_IP),
help = STRING_TOKEN(STR_PROVISIONING_IP),
flags = 0,
key = 0,
minsize = 0,
maxsize = 30,
endstring;
date varid = MebxCfg.Date,
prompt = STRING_TOKEN(STR_PROVISIONING_DATE),
help = STRING_TOKEN(STR_PROVISIONING_DATE),
flags = STORAGE_NORMAL,
default = 0,
enddate;
time varid = MebxCfg.Time,
prompt = STRING_TOKEN(STR_PROVISIONING_TIME),
help = STRING_TOKEN(STR_PROVISIONING_TIME),
flags = STORAGE_NORMAL,
default = 15:33:34,
endtime;
string varid = MebxCfg.ProvRecordServerFqdn,
prompt = STRING_TOKEN(STR_PROVRECORD_FQDN),
help = STRING_TOKEN(STR_PROVRECORD_FQDN),
flags = 0,
key = 0,
minsize = 0,
maxsize = 192,
endstring;
endif; // grayoutif TRUE
endif; // suppressif ideqval MebxCfg.SelectedHashType == 0;
subtitle text = STRING_TOKEN(STR_EMPTY);
suppressif ideqval MebxCfg.ProvisioningState == 0x02 OR
ideqval MebxCfg.LanLessPlatform == 0x01;
string varid = MebxCfg.ProvServerAddr,
prompt = STRING_TOKEN(STR_OPTION_PROVSERVER_ADDR),
help = STRING_TOKEN(STR_HELP_PROVSERVER_ADDR),
flags = INTERACTIVE,
key = KEY_PROVSERVERFQDNADDR,
minsize = 0,
maxsize = 255,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_FQDN),
get(MebxCfg.ShowError) > 0
endif
endstring;
numeric varid = MebxCfg.ProvServerPort,
prompt = STRING_TOKEN(STR_OPTION_PROVSERVER_PORT),
help = STRING_TOKEN(STR_HELP_PROVSERVER_PORT),
minimum = 0,
maximum = 65535,
endnumeric;
endif;
grayoutif ideqval MebxCfg.PrivacyLevel == 0x03;
suppressif ideqval MebxCfg.ProvisioningState == 0x02;
suppressif ideqval MebxCfg.LanLessPlatform == 0x01;
oneof varid = MebxCfg.TlsPpkRemoteConfig,
prompt = STRING_TOKEN(STR_OPTION_TLSPPKREMOTECONFIG),
help = STRING_TOKEN(STR_HELP_TLSPPKREMOTECONFIG),
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = 0;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = 0;
warningif prompt = STRING_TOKEN(STR_WARNING_PARTIAL_UNPROV),
ideqval MebxCfg.TlsPpkRemoteConfig == 0 AND ideqval MebxCfg.ProvisioningState == 1
endif;
endoneof;
endif;
suppressif ideqval MebxCfg.TlsPpkRemoteConfig == 0x00;
string varid = MebxCfg.PkiDnsSuffix,
prompt = STRING_TOKEN(STR_OPTION_PKIDNSSUFFIX),
help = STRING_TOKEN(STR_HELP_PKIDNSSUFFIX),
flags = INTERACTIVE,
key = KEY_PKIDNSSUFFIX,
minsize = 0,
maxsize = 223,
inconsistentif
prompt = STRING_TOKEN(STR_WARNING_FQDN),
get(MebxCfg.ShowError)> 0
endif
endstring;
goto FORM_ID_MANAGE_HASHES,
prompt = STRING_TOKEN(STR_SUBMENU_MANAGE_HASHES),
help = STRING_TOKEN(STR_HELP_MANAGE_HASHES),
flags = 0,
key = 0;
endif;
endif;
endif;
suppressif ideqval MebxCfg.ProvisioningState == 0x02 OR
ideqval MebxCfg.LanLessPlatform == 0x01;
suppressif NOT ideqval MebxCfg.ProvisioningState == 0x00;
text
help = STRING_TOKEN(STR_RCFG_START),
text = STRING_TOKEN(STR_RCFG_START),
flags = INTERACTIVE,
key = KEY_STARTCONFIG;
endif;
suppressif NOT ideqval MebxCfg.ProvisioningState == 0x01;
text
help = STRING_TOKEN(STR_RCFG_HALT),
text = STRING_TOKEN(STR_RCFG_HALT),
flags = INTERACTIVE,
key = KEY_HALTCONFIG;
endif;
endif;
endform;
form formid = FORM_ID_MANAGE_HASHES,
title = STRING_TOKEN(STR_SUBMENU_MANAGE_HASHES);
suppressif cond ((get(MebxCfg.CertQuantity) < 01) ? 0: 1);
goto FORM_ID_CERT_00, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_00), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 02) ? 0: 1);
goto FORM_ID_CERT_01, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_01), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 03) ? 0: 1);
goto FORM_ID_CERT_02, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_02), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 04) ? 0: 1);
goto FORM_ID_CERT_03, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_03), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 05) ? 0: 1);
goto FORM_ID_CERT_04, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_04), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 06) ? 0: 1);
goto FORM_ID_CERT_05, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_05), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 07) ? 0: 1);
goto FORM_ID_CERT_06, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_06), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 08) ? 0: 1);
goto FORM_ID_CERT_07, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_07), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 09) ? 0: 1);
goto FORM_ID_CERT_08, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_08), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 10) ? 0: 1);
goto FORM_ID_CERT_09, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_09), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 11) ? 0: 1);
goto FORM_ID_CERT_10, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_10), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 12) ? 0: 1);
goto FORM_ID_CERT_11, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_11), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 13) ? 0: 1);
goto FORM_ID_CERT_12, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_12), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 14) ? 0: 1);
goto FORM_ID_CERT_13, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_13), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 15) ? 0: 1);
goto FORM_ID_CERT_14, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_14), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 16) ? 0: 1);
goto FORM_ID_CERT_15, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_15), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 17) ? 0: 1);
goto FORM_ID_CERT_16, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_16), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 18) ? 0: 1);
goto FORM_ID_CERT_17, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_17), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 19) ? 0: 1);
goto FORM_ID_CERT_18, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_18), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 20) ? 0: 1);
goto FORM_ID_CERT_19, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_19), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 21) ? 0: 1);
goto FORM_ID_CERT_20, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_20), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 22) ? 0: 1);
goto FORM_ID_CERT_21, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_21), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 23) ? 0: 1);
goto FORM_ID_CERT_22, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_22), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 24) ? 0: 1);
goto FORM_ID_CERT_23, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_23), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 25) ? 0: 1);
goto FORM_ID_CERT_24, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_24), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 26) ? 0: 1);
goto FORM_ID_CERT_25, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_25), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 27) ? 0: 1);
goto FORM_ID_CERT_26, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_26), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 28) ? 0: 1);
goto FORM_ID_CERT_27, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_27), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 29) ? 0: 1);
goto FORM_ID_CERT_28, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_28), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 30) ? 0: 1);
goto FORM_ID_CERT_29, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_29), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 31) ? 0: 1);
goto FORM_ID_CERT_30, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_30), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 32) ? 0: 1);
goto FORM_ID_CERT_31, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_31), help = STRING_TOKEN(STR_EMPTY);
endif;
suppressif cond ((get(MebxCfg.CertQuantity) < 33) ? 0: 1);
goto FORM_ID_CERT_32, prompt = STRING_TOKEN(STR_CERTIFICATE_NAME_32), help = STRING_TOKEN(STR_EMPTY);
endif;
endform;
form formid = FORM_ID_POWER_CTRL,
title = STRING_TOKEN(STR_SUBMENU_POWER_CTRL);
suppressif ideqval MebxCfg.NumberOfPowerPkgs == 0x00 OR
NOT ideqval MebxCfg.ProvisioningState == 0x00;
subtitle text = STRING_TOKEN(STR_EMPTY);
subtitle text = STRING_TOKEN(STR_HELP_PWR_SETTINGS_UPDATE_INFO);
subtitle text = STRING_TOKEN(STR_EMPTY);
subtitle text = STRING_TOKEN(STR_EMPTY);
endif;
oneof varid = MebxCfg.MeOnHostSlpStates,
prompt = STRING_TOKEN(STR_OPTION_MEONHOSTSLPSTATES),
help = STRING_TOKEN(STR_HELP_MEONHOSTSLPSTATES),
suppressif ideqval MebxCfg.NumberOfPowerPkgs < 0x01;
option text = STRING_TOKEN(STR_SELECTION_1_MEONHOSTSLPSTATES), value = 0, flags = 0;
endif
suppressif ideqval MebxCfg.NumberOfPowerPkgs < 0x02;
option text = STRING_TOKEN(STR_SELECTION_2_MEONHOSTSLPSTATES), value = 1, flags = 0;
endif
suppressif ideqval MebxCfg.NumberOfPowerPkgs < 0x03;
option text = STRING_TOKEN(STR_SELECTION_3_MEONHOSTSLPSTATES), value = 2, flags = 0;
endif
endoneof;
numeric varid = MebxCfg.IdleTimeout,
questionid = KEY_IDLETIMEOUT,
prompt = STRING_TOKEN(STR_OPTION_IDLETIMEOUT),
help = STRING_TOKEN(STR_HELP_IDLETIMEOUT),
flags = INTERACTIVE,
minimum = 1,
maximum = 65535,
endnumeric;
endform;
form formid = FORM_ID_OEM_DEBUG,
title = STRING_TOKEN(STR_SUBMENU_OEMDEBUG);
//
// Invisible text for triggering MebxStateEnter API
//
suppressif TRUE;
text
help = STRING_TOKEN(STR_EMPTY),
text = STRING_TOKEN(STR_EMPTY),
flags = INTERACTIVE,
key = FORM_ID_OEM_DEBUG;
endif;
oneof varid = MebxCfg.MOffOverride,
prompt = STRING_TOKEN(STR_OPTION_MOFF_OVERRIDE),
help = STRING_TOKEN(STR_HELP_MOFF_OVERRIDE),
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = RESET_REQUIRED;
endoneof;
oneof varid = MebxCfg.SouthClinkState,
prompt = STRING_TOKEN(STR_OPTION_SOUTH_CLINK_STATE),
help = STRING_TOKEN(STR_HELP_SOUTH_CLINK_STATE),
option text = STRING_TOKEN(STR_SELECTION_DISABLED), value = 0, flags = RESET_REQUIRED;
option text = STRING_TOKEN(STR_SELECTION_ENABLED), value = 1, flags = RESET_REQUIRED;
endoneof;
endform;
form formid = FORM_ID_CERT_00,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_00);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_00);
oneof varid = MebxCfg.CertActive[0], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[0], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[0], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash00, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_01,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_01);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_01);
oneof varid = MebxCfg.CertActive[1], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[1], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[1], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash01, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_02,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_02);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_02);
oneof varid = MebxCfg.CertActive[2], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[2], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[2], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash02, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_03,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_03);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_03);
oneof varid = MebxCfg.CertActive[3], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[3], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[3], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash03, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_04,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_04);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_04);
oneof varid = MebxCfg.CertActive[4], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[4], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[4], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash04, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_05,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_05);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_05);
oneof varid = MebxCfg.CertActive[5], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[5], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[5], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash05, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_06,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_06);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_06);
oneof varid = MebxCfg.CertActive[6], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[6], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[6], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash06, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_07,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_07);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_07);
oneof varid = MebxCfg.CertActive[7], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[7], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[7], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash07, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_08,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_08);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_08);
oneof varid = MebxCfg.CertActive[8], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[8], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[8], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash08, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_09,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_09);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_09);
oneof varid = MebxCfg.CertActive[9], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[9], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[9], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash09, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_10,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_10);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_10);
oneof varid = MebxCfg.CertActive[10], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[10], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[10], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash10, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_11,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_11);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_11);
oneof varid = MebxCfg.CertActive[11], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[11], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[11], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash11, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_12,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_12);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_12);
oneof varid = MebxCfg.CertActive[12], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[12], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[12], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash12, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_13,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_13);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_13);
oneof varid = MebxCfg.CertActive[13], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[13], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[13], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash13, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_14,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_14);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_14);
oneof varid = MebxCfg.CertActive[14], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[14], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[14], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash14, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_15,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_15);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_15);
oneof varid = MebxCfg.CertActive[15], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[15], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[15], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash15, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_16,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_16);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_16);
oneof varid = MebxCfg.CertActive[16], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[16], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[16], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash16, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_17,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_17);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_17);
oneof varid = MebxCfg.CertActive[17], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[17], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[17], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash17, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_18,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_18);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_18);
oneof varid = MebxCfg.CertActive[18], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[18], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[18], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash18, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_19,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_19);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_19);
oneof varid = MebxCfg.CertActive[19], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[19], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[19], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash19, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_20,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_20);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_20);
oneof varid = MebxCfg.CertActive[20], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[20], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[20], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash20, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_21,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_21);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_21);
oneof varid = MebxCfg.CertActive[21], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[21], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[21], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash21, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_22,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_22);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_22);
oneof varid = MebxCfg.CertActive[22], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[22], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[22], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash22, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_23,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_23);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_23);
oneof varid = MebxCfg.CertActive[23], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[23], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[23], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash23, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_24,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_24);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_24);
oneof varid = MebxCfg.CertActive[24], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[24], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[24], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash24, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_25,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_25);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_25);
oneof varid = MebxCfg.CertActive[25], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[25], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[25], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash25, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_26,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_26);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_26);
oneof varid = MebxCfg.CertActive[26], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[26], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[26], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash26, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_27,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_27);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_27);
oneof varid = MebxCfg.CertActive[27], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[27], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[27], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash27, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_28,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_28);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_28);
oneof varid = MebxCfg.CertActive[28], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[28], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[28], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash28, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_29,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_29);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_29);
oneof varid = MebxCfg.CertActive[29], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[29], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[29], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash29, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_30,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_30);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_30);
oneof varid = MebxCfg.CertActive[30], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[30], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[30], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash30, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_31,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_31);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_31);
oneof varid = MebxCfg.CertActive[31], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[31], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[31], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash31, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
form formid = FORM_ID_CERT_32,
title = STRING_TOKEN(STR_CERTIFICATE_NAME_32);
subtitle text = STRING_TOKEN(STR_CERTIFICATE_NAME_32);
oneof varid = MebxCfg.CertActive[32], prompt = STRING_TOKEN(STR_CERT_ACTIVE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
grayoutif TRUE;
oneof varid = MebxCfg.CertDefault[32], prompt = STRING_TOKEN(STR_CERT_DEFAULT), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_NO), value = 0, flags = 0;
option text = STRING_TOKEN(STR_YES), value = 1, flags = 0;
endoneof;
oneof varid = MebxCfg.CertHashType[32], prompt = STRING_TOKEN(STR_CERT_HASHTYPE), help = STRING_TOKEN(STR_EMPTY),
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_MD5), value = 0, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA1), value = 1, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA256), value = 2, flags = 0;
option text = STRING_TOKEN(STR_PROVRECORD_HASHTYPE_SHA384), value = 3, flags = 0;
endoneof;
string varid = MebxCfg.CertHash32, prompt = STRING_TOKEN(STR_CERT_HASHDATA), help = STRING_TOKEN(STR_EMPTY), minsize = 0, maxsize = HASHDATA_CHARACTERS, endstring;
endif;
endform;
endformset;