diff --git a/Documentation/compatibility/GetECDsaPublicKey-correctly-handles-brainpool-curves.md b/Documentation/compatibility/GetECDsaPublicKey-correctly-handles-brainpool-curves.md new file mode 100644 index 0000000..4878032 --- /dev/null +++ b/Documentation/compatibility/GetECDsaPublicKey-correctly-handles-brainpool-curves.md @@ -0,0 +1,29 @@ +## ECDsaCertificateExtensions.GetECDsaPublicKey correctly handles Brainpool curves + +### Scope +Edge case + +### Version Introduced +4.8 + +### Source Analyzer Status +NotPlanned + +### Change Description +Starting with .NET Framework 4.8, the method correctly handles all named curves supported by the OS, including the Brainpool elliptic curves. + +### Recommended Action +If you encounter compatibility issues with this change on the .NET Framework 4.8 or a later version, you can opt-out of it by adding the following line to the \ section of the app.config file: + +```xml + + + +``` + +### Affected APIs + +* `M:System.Security.Cryptography.X509Certificates.ECDsaCertificateExtensions.GetECDsaPublicKey(System.Security.Cryptography.X509Certificates.X509Certificate2)` + +### Category +Security