Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace deprecated SecTrustGetCertificateAtIndex API in System.Security.Cryptography.Native.Apple #101349

Open
akoeplinger opened this issue Apr 21, 2024 · 6 comments
Assignees
Labels
area-System.Security os-ios Apple iOS os-mac-os-x macOS aka OSX os-maccatalyst MacCatalyst OS os-tvos Apple tvOS
Milestone

Comments

@akoeplinger
Copy link
Member

When bumping to macOS12/iOS12.2 in #101342 we got a new warning about this API being deprecated.

From @filipnavara

The SecTrustGetCertificateAtIndex deprecation would need a new code path to use SecTrustCopyCertificateChain. To make that efficient we would likely need to rewrite the managed -> native interface.

@akoeplinger akoeplinger added area-System.Security os-mac-os-x macOS aka OSX os-ios Apple iOS os-tvos Apple tvOS os-maccatalyst MacCatalyst OS labels Apr 21, 2024
Copy link
Contributor

Tagging subscribers to 'os-ios': @steveisok, @akoeplinger, @kotlarmilos
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Tagging subscribers to 'os-tvos': @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

Copy link
Contributor

Tagging subscribers to 'os-maccatalyst': @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

@dotnet-policy-service dotnet-policy-service bot added the untriaged New issue has not been triaged by the area owner label Apr 21, 2024
Copy link
Contributor

Tagging subscribers to this area: @dotnet/area-system-security, @bartonjs, @vcsjones
See info in area-owners.md if you want to be subscribed.

@vcsjones
Copy link
Member

As noted in #101342 (comment), I have a head start on deprecation replacements so I can just include this one in the work.

@vcsjones vcsjones self-assigned this Apr 21, 2024
@vcsjones vcsjones added this to the 9.0.0 milestone Apr 21, 2024
@vcsjones vcsjones removed the untriaged New issue has not been triaged by the area owner label Apr 21, 2024
@vcsjones
Copy link
Member

Bumping this to 10.0, it's not blocking for 9.0.

@vcsjones vcsjones modified the milestones: 9.0.0, 10.0.0 Jul 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-System.Security os-ios Apple iOS os-mac-os-x macOS aka OSX os-maccatalyst MacCatalyst OS os-tvos Apple tvOS
Projects
None yet
Development

No branches or pull requests

2 participants