Skip to content

tls: support BoringSSL private key async functionality#6326

Merged
htuch merged 63 commits intoenvoyproxy:masterfrom
ipuustin:private-key
Aug 22, 2019
Merged

tls: support BoringSSL private key async functionality#6326
htuch merged 63 commits intoenvoyproxy:masterfrom
ipuustin:private-key

Conversation

@ipuustin
Copy link
Copy Markdown
Member

@ipuustin ipuustin commented Mar 20, 2019

This PR adds BoringSSL private key API abstraction, as discussed in #6248. All comments and discussion is welcomed to get the API sufficient for most private key API tasks.

The PR contains the proposed API and the way how it can be used from ssl_socket.h. Also there is some code showing how the PrivateKeyMethodProvider is coming from TLS certificate config. Two example private key method providers are included in the tests.

Description: tls: support BoringSSL private key async functionality
Risk Level: medium
Testing: two basic private key provider implementation
Docs Changes: TLS arch doc, cert.proto doc

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants