ProxymanApp / ProxymanApp/Proxyman
Generate certificate with BoringSSL
Open
@NghiaTranUIT is already working on this.
Since Jun 4, 2020.
✅ Done
enhancement
- Dominant language
- No language data
- Stars
- 7k
- Forks
- 237
- PR merge metrics
- No merged PRs in 30d
Description
Description
Currently, we dynamically generate remote certificates by executing some openssl CLI, which has a lot of cons:
- Bad performance since it forks a new process
- Rely on
opensslfrom the user machine - Difficult to generate programmatically
Since we're refactoring the Core v2 by Swift NIO, it's time to migrate to BoringSSL (https://github.com/apple/swift-nio-ssl)
Acceptance Criteria
- Generate programmatically the remote certificates
- Remove all dependencies on
openssl - Support custom Client/Server certificate
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.