13#ifndef __EFI_TLS_CONFIGURATION_PROTOCOL_H__
14#define __EFI_TLS_CONFIGURATION_PROTOCOL_H__
19#define EFI_TLS_CONFIGURATION_PROTOCOL_GUID \
21 0x1682fe44, 0xbd7a, 0x4407, { 0xb7, 0xc7, 0xdc, 0xa3, 0x7c, 0xa3, 0x92, 0x2d } \
51 EfiTlsConfigDataTypeMaximum
124extern EFI_GUID gEfiTlsConfigurationProtocolGuid;
EFI_STATUS(EFIAPI * EFI_TLS_CONFIGURATION_SET_DATA)(IN EFI_TLS_CONFIGURATION_PROTOCOL *This, IN EFI_TLS_CONFIG_DATA_TYPE DataType, IN VOID *Data, IN UINTN DataSize)
@ EfiTlsConfigDataTypeCertRevocationList
@ EfiTlsConfigDataTypeHostPublicCert
@ EfiTlsConfigDataTypeCACertificate
@ EfiTlsConfigDataTypeHostPrivateKey
EFI_STATUS(EFIAPI * EFI_TLS_CONFIGURATION_GET_DATA)(IN EFI_TLS_CONFIGURATION_PROTOCOL *This, IN EFI_TLS_CONFIG_DATA_TYPE DataType, IN OUT VOID *Data OPTIONAL, IN OUT UINTN *DataSize)