The certificate SetParameters overload was assigning Certificate := Certificate (self-assignment) instead of Certificate := NewCertificate, causing certificate-based auth to always send an empty certificate.
This will fix authorization with certificate for Microsoft Graph and SharePoint Graph API modules.
Originally posted by @Drakonian in #5833 (comment)