- 
                Notifications
    
You must be signed in to change notification settings  - Fork 37
 
Description
This proposal came up at the beginning of the year on the community Discord: Should we soft-deprecate rustls-native-certs in favor of this crate since it provides a superset of functionality? I'm moving this out of the Discord thread so its more visible and easier to track.
There are a few possible approaches here, such as
rustls-native-certscontinues to exist, as is, with a soft-deprecation and this crate will depend on it when targeting a UNIX target.rustls-native-certsis archived and its UNIX-specific functionality moves over here.
In the thread, @cpu mentioned they thought a README notice indicating the soft deprecation was uncontroversial. @djc brought up the first approach.
The first path would argue that we would need to maintain the crate either way, so it doesn't gain us much to merge it in here. However, the second approach would give us a lot more flexibility to implement #60 since rustls-platform-verifier could control where it reloads files from more precisely instead of the blunt API. It would also help move people towards doing the more correct thing on all OSes except Linux/BSD.