audk/NetworkPkg/HttpDxe
Abner Chang 43ab6622a8 NetworkPkg/HttpDxe: Consider TLS certificate not found as a success case
We still return EFI_SUCCESS to the caller when TlsConfigCertificate
returns error, for the use case the platform doesn't require
certificate for the specific HTTP session. This ensures
HttpInitSession function still initiated and returns EFI_SUCCESS to
the caller. The failure is pushed back to TLS DXE driver if the
HTTP communication actually requires certificate.

Signed-off-by: Abner Chang <abner.chang@amd.com>
Cc: Saloni Kasbekar <saloni.kasbekar@intel.com>
Cc: Zachary Clark-williams <zachary.clark-williams@intel.com>
Cc: Michael Brown <mcb30@ipxe.org>
Cc: Nickle Wang <nicklew@nvidia.com>
Cc: Igor Kulchytskyy <igork@ami.com>
Reviewed-by: Michael Brown <mcb30@ipxe.org>
Reviewed-by: Saloni Kasbekar <saloni.kasbekar@intel.com>
2024-01-10 03:19:31 +00:00
..
ComponentName.c NetworkPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ComponentName.h NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00
HttpDns.c NetworkPkg: Add PCDs for HTTP DNS RetryCount and RetryInterval 2022-04-11 15:12:46 +00:00
HttpDns.h NetworkPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HttpDriver.c NetworkPkg/HttpDxe: fix driver binding start issue. 2023-07-20 01:41:02 +00:00
HttpDriver.h NetworkPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HttpDxe.inf NetworkPkg: Add PCDs for HTTP DNS RetryCount and RetryInterval 2022-04-11 15:12:46 +00:00
HttpDxe.uni NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00
HttpDxeExtra.uni NetworkPkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:15 -07:00
HttpImpl.c NetworkPkg/HttpDxe: Refactor TlsCreateChild 2024-01-10 03:19:31 +00:00
HttpImpl.h NetworkPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
HttpProto.c NetworkPkg/HttpDxe: Refactor TlsCreateChild 2024-01-10 03:19:31 +00:00
HttpProto.h NetworkPkg/HttpDxe: Refactor TlsCreateChild 2024-01-10 03:19:31 +00:00
HttpsSupport.c NetworkPkg/HttpDxe: Consider TLS certificate not found as a success case 2024-01-10 03:19:31 +00:00
HttpsSupport.h NetworkPkg/HttpDxe: Refactor TlsCreateChild 2024-01-10 03:19:31 +00:00