| ## @file |
| # Provides the capability to configure Tls Authentication in a setup browser |
| # By this module, user may change the content of TlsCaCertificate. |
| # |
| # Copyright (c) 2016, Intel Corporation. All rights reserved.<BR> |
| # This program and the accompanying materials |
| # are licensed and made available under the terms and conditions of the BSD License |
| # which accompanies this distribution. The full text of the license may be found at |
| # http://opensource.org/licenses/bsd-license.php |
| # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, |
| # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. |
| # |
| ## |
| |
| [Defines] |
| INF_VERSION = 0x00010005 |
| BASE_NAME = TlsAuthConfigDxe |
| MODULE_UNI_FILE = TlsAuthConfigDxe.uni |
| FILE_GUID = 7ca1024f-eb17-11e5-9dba-28d2447c4829 |
| MODULE_TYPE = DXE_DRIVER |
| VERSION_STRING = 1.0 |
| ENTRY_POINT = TlsAuthConfigDxeDriverEntryPoint |
| UNLOAD_IMAGE = TlsAuthConfigDxeUnload |
| |
| # |
| # VALID_ARCHITECTURES = IA32 X64 |
| # |
| |
| [Packages] |
| MdePkg/MdePkg.dec |
| MdeModulePkg/MdeModulePkg.dec |
| NetworkPkg/NetworkPkg.dec |
| |
| [Sources] |
| TlsAuthConfigImpl.c |
| TlsAuthConfigImpl.h |
| TlsAuthConfigNvData.h |
| TlsAuthConfigDxe.c |
| TlsAuthConfigDxeStrings.uni |
| TlsAuthConfigVfr.vfr |
| |
| [LibraryClasses] |
| BaseLib |
| BaseMemoryLib |
| MemoryAllocationLib |
| UefiLib |
| UefiBootServicesTableLib |
| UefiRuntimeServicesTableLib |
| UefiDriverEntryPoint |
| DebugLib |
| HiiLib |
| DevicePathLib |
| UefiHiiServicesLib |
| FileExplorerLib |
| PrintLib |
| |
| [Protocols] |
| gEfiDevicePathProtocolGuid ## PRODUCES |
| gEfiHiiConfigAccessProtocolGuid ## PRODUCES |
| gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES |
| |
| [Guids] |
| gTlsAuthConfigGuid ## PRODUCES ## GUID |
| gEfiCertX509Guid ## CONSUMES ## GUID # Indicate the cert type |
| gEfiIfrTianoGuid ## CONSUMES ## HII |
| gEfiTlsCaCertificateGuid ## PRODUCES ## GUID |
| |
| [Depex] |
| gEfiHiiConfigRoutingProtocolGuid AND |
| gEfiHiiDatabaseProtocolGuid |
| |
| [UserExtensions.TianoCore."ExtraFiles"] |
| TlsAuthConfigDxeExtra.uni |