1## @file 2# Provides the capability to configure Tls Authentication in a setup browser 3# By this module, user may change the content of TlsCaCertificate. 4# 5# Copyright (c) 2016, Intel Corporation. All rights reserved.<BR> 6# This program and the accompanying materials 7# are licensed and made available under the terms and conditions of the BSD License 8# which accompanies this distribution. The full text of the license may be found at 9# http://opensource.org/licenses/bsd-license.php 10# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 11# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 12# 13## 14 15[Defines] 16 INF_VERSION = 0x00010005 17 BASE_NAME = TlsAuthConfigDxe 18 MODULE_UNI_FILE = TlsAuthConfigDxe.uni 19 FILE_GUID = 7ca1024f-eb17-11e5-9dba-28d2447c4829 20 MODULE_TYPE = DXE_DRIVER 21 VERSION_STRING = 1.0 22 ENTRY_POINT = TlsAuthConfigDxeDriverEntryPoint 23 UNLOAD_IMAGE = TlsAuthConfigDxeUnload 24 25# 26# VALID_ARCHITECTURES = IA32 X64 27# 28 29[Packages] 30 MdePkg/MdePkg.dec 31 MdeModulePkg/MdeModulePkg.dec 32 NetworkPkg/NetworkPkg.dec 33 34[Sources] 35 TlsAuthConfigImpl.c 36 TlsAuthConfigImpl.h 37 TlsAuthConfigNvData.h 38 TlsAuthConfigDxe.c 39 TlsAuthConfigDxeStrings.uni 40 TlsAuthConfigVfr.vfr 41 42[LibraryClasses] 43 BaseLib 44 BaseMemoryLib 45 MemoryAllocationLib 46 UefiLib 47 UefiBootServicesTableLib 48 UefiRuntimeServicesTableLib 49 UefiDriverEntryPoint 50 DebugLib 51 HiiLib 52 DevicePathLib 53 UefiHiiServicesLib 54 FileExplorerLib 55 PrintLib 56 57[Protocols] 58 gEfiDevicePathProtocolGuid ## PRODUCES 59 gEfiHiiConfigAccessProtocolGuid ## PRODUCES 60 gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES 61 62[Guids] 63 gTlsAuthConfigGuid ## PRODUCES ## GUID 64 gEfiCertX509Guid ## CONSUMES ## GUID # Indicate the cert type 65 gEfiIfrTianoGuid ## CONSUMES ## HII 66 gEfiTlsCaCertificateGuid ## PRODUCES ## GUID 67 68[Depex] 69 gEfiHiiConfigRoutingProtocolGuid AND 70 gEfiHiiDatabaseProtocolGuid 71 72[UserExtensions.TianoCore."ExtraFiles"] 73 TlsAuthConfigDxeExtra.uni 74