Skip to content

Generate certificate with BoringSSL #516

@NghiaTranUIT

Description

@NghiaTranUIT

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 openssl from 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

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request✅ DoneTicket is addressed and fixed.

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions