code: func (m HostCertificateManager) CertificateInfo(ctx context.Context) (*HostCertificateInfo, error) {
  	var hs mo.HostSystem
  	var cm mo.HostCertificateManager
  
  	pc := property.DefaultCollector(m.Client())
  
  	err := pc.RetrieveOne(ctx, m.Reference(), []string{"certificateInfo"}, &cm)
  	if err != nil {
  		return nil, err
  	}
  
  	_ = pc.RetrieveOne(ctx, m.Host.Reference(), []string{"summary.config.sslThumbprint"}, &hs)
  
  	return &HostCertificateInfo{
  		HostCertificateManagerCertificateInfo: cm.CertificateInfo,
  		ThumbprintSHA1:                        hs.Summary.Config.SslThumbprint,
  	}, nil
  }
docs: // CertificateInfo wraps the host CertificateManager certificateInfo property with the HostCertificateInfo helper.
  // The ThumbprintSHA1 field is set to HostSystem.Summary.Config.SslThumbprint if the host system is managed by a vCenter.