vmware / govmomi

Go library for the VMware vSphere API
Apache License 2.0
2.26k stars 896 forks source link

nfc: Record the SSL thumbprint for the host the (device) URL refers to #3461

Closed HakanSunay closed 4 weeks ago

HakanSunay commented 1 month ago

Description

With this change we are recording the SSL thumbprint for the host the device URL refers to. This is done so that clients of the nfc wrapper can perform their own SSL verification using the recorded thumbprint if necessary. The thumbprint is stored in the FileItem struct, but the New constructor is not modified so as not to introduce any breaking changes.

Please note that the thumbprint is recorded only for the import case (when deploying an OVF in my case) since that is the only necessary path for our internal usage.

Closes: NA

Type of change

Please mark options that are relevant:

How Has This Been Tested?

I have performed isolated testing against both a vCenter and a ESXi host. I have observed that the thumbprint is recorded and accessible through the FileItem struct as expected.

Checklist: