From 9d0fa533dd0136a06d076bc6eee1462499a4a936 Mon Sep 17 00:00:00 2001 From: Jiaxin Wu Date: Wed, 14 Dec 2016 10:54:32 +0800 Subject: NetworkPkg/TlsAuthConfigDxe: Provide the UI to support TLS auth configuration This patch provides the UI to support TLS auth configuration. * EFI_SIGNATURE_LIST format is used for 'TlsCaCertificate' variable. So, TLS supports multiple certificate configuration. * The variable attribute is BS with NV, which only target at preventing runtime phase attack. Cc: Ye Ting Cc: Fu Siyuan Cc: Zhang Lubo Cc: Long Qin Cc: Thomas Palmer Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Wu Jiaxin Reviewed-by: Fu Siyuan Reviewed-by: Ye Ting --- NetworkPkg/NetworkPkg.dec | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'NetworkPkg/NetworkPkg.dec') diff --git a/NetworkPkg/NetworkPkg.dec b/NetworkPkg/NetworkPkg.dec index 268188a3d8..24d45f43be 100644 --- a/NetworkPkg/NetworkPkg.dec +++ b/NetworkPkg/NetworkPkg.dec @@ -40,6 +40,13 @@ # Include/Guid/HttpBootConfigHii.h gHttpBootConfigGuid = { 0x4d20583a, 0x7765, 0x4e7a, { 0x8a, 0x67, 0xdc, 0xde, 0x74, 0xee, 0x3e, 0xc5 }} + # Include/Guid/TlsAuthConfigHii.h + gTlsAuthConfigGuid = { 0xb0eae4f8, 0x9a04, 0x4c6d, { 0xa7, 0x48, 0x79, 0x3d, 0xaa, 0xf, 0x65, 0xdf }} + + # Include/Guid/TlsAuthentication.h + gEfiTlsCaCertificateGuid = { 0xfd2340D0, 0x3dab, 0x4349, { 0xa6, 0xc7, 0x3b, 0x4f, 0x12, 0xb4, 0x8e, 0xae }} + + [PcdsFeatureFlag] ## Indicates if the IPsec IKEv2 Certificate Authentication feature is enabled or not.

# TRUE - Certificate Authentication feature is enabled.
-- cgit v1.2.3