NotImplementedException in ParseSignedEventsWebhook on Ubuntu+net48
When trying to verify the signature of a webhook on Ubuntu with .net48, the ECDsa.Create call to instantiate a new instance of the Elliptic Curve Digital Signature Algorithm (ECDSA) fails with a NotImplemented exception. I'm assuming the same is true on other Linux operating systems as well but I have only tested Ubuntu.
As far as I can tell, this problem is limited to .net48 and it's not a problem with other frameworks like .net9.0 for example.
For the time being I will ensure we skip the ValidateWebhookSignature unit test when running on Linux+net48 in other to allow our CI build to complete successfully.
I will continue to search for a solution to the underlying problem.