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

L46: C-core: New TLS Credentials API #422

Open
wants to merge 55 commits into
base: master
Choose a base branch
from
Open
Changes from 48 commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
20bdabc
propose a gRFC that creates a new TLS credential API.
yihuazhang Sep 6, 2018
2825346
add more explanation on server authorization check.
yihuazhang Sep 11, 2018
9c4e64f
fixed some errors
yihuazhang Sep 12, 2018
b15f234
add correct suffix
yihuazhang Sep 12, 2018
2cc5fac
minor changes to API's
yihuazhang Sep 14, 2018
0091a1a
updated grpc_tls_key_materials_config struct
yihuazhang Sep 14, 2018
1ffbebb
Merge remote-tracking branch 'upstream/master' into grfc-tls-credenti…
yihuazhang Oct 3, 2018
ab94624
remove TLS context customization from proposal
yihuazhang Oct 3, 2018
b77fbd1
Merge remote-tracking branch 'upstream/master' into grfc-tls-credenti…
yihuazhang Oct 29, 2018
4b53d8e
Change to
yihuazhang Oct 29, 2018
b4e5602
rename the proposal with L
yihuazhang Oct 29, 2018
4dfaa98
Merge remote-tracking branch 'upstream/master' into grfc-tls-credenti…
yihuazhang Jan 28, 2019
5de6a09
Updated L# and synced with #17549
yihuazhang Jan 28, 2019
0f0c87b
explicitly mention that the proposal does not work for Java and Go.
yihuazhang Jan 28, 2019
ca3e872
first edition: redundant version
ZhenLian Sep 8, 2020
d7cb92b
add APIs to select names
ZhenLian Sep 8, 2020
5e057b4
second edition
ZhenLian Sep 10, 2020
2e257bd
third edition
ZhenLian Sep 10, 2020
53440db
small fix
ZhenLian Sep 11, 2020
ad7d3b0
small changes as of 09/16
ZhenLian Sep 16, 2020
3a24860
changes to core APIs plus some provider
gtcooke94 Mar 13, 2024
40fa3c7
external provider changes
gtcooke94 Mar 20, 2024
f4bd805
remove layers about external certificate provider
gtcooke94 Mar 22, 2024
880b4e0
clean up header
gtcooke94 Mar 22, 2024
09397aa
remove EXPERIMENTAL notations in the grfc
gtcooke94 Mar 22, 2024
20b34f9
C++ify certificate provider
gtcooke94 May 3, 2024
3ef301b
clean up some C++ provider impl
gtcooke94 May 3, 2024
618adb0
custom verifier stuff
gtcooke94 May 3, 2024
fbed040
TlsCredentialOptions to C++
gtcooke94 May 3, 2024
7947f8b
cert provider
gtcooke94 May 16, 2024
ea7920d
add custom chain building
gtcooke94 May 16, 2024
1883d4c
small cleanup
gtcooke94 May 16, 2024
25764dc
update date
gtcooke94 May 16, 2024
d8e5e1d
rewrite CredentialReloading summary
gtcooke94 May 16, 2024
4830127
add a few methods to credential options
gtcooke94 May 16, 2024
5a73a42
testing github PR VSCode integration
gtcooke94 May 17, 2024
8400c11
address PR comments
gtcooke94 May 17, 2024
ea3f164
address PR comments
gtcooke94 May 20, 2024
82ed957
add decoupled option for certificate provider
gtcooke94 May 20, 2024
36d9e1c
address PR comments not related to cert provider interface
gtcooke94 May 20, 2024
6b01a32
address PR comments
gtcooke94 May 21, 2024
1730596
formatting
gtcooke94 May 21, 2024
ff55e27
pr review
gtcooke94 May 21, 2024
1ce4080
cert provider changes from review
gtcooke94 May 24, 2024
163f4f9
vectors to spans
gtcooke94 May 24, 2024
3ecc1a2
more adjustments OnWatchStart and OnWatchStopped
gtcooke94 May 29, 2024
dba8d7f
pr comments, append dangerous to certain fns
gtcooke94 May 31, 2024
d2eb387
address PR comments
gtcooke94 Jun 3, 2024
9e03980
address PR comments
gtcooke94 Jun 4, 2024
061fa27
make tls options a builder
gtcooke94 Jun 11, 2024
f433e37
address comments from L46 design review followup
gtcooke94 Jun 11, 2024
84bea7c
modify date of edit
gtcooke94 Jun 11, 2024
8fa1ae7
address PR comments
gtcooke94 Jun 20, 2024
fcbfc7d
added warning and notes about hostname check
gtcooke94 Jun 20, 2024
711f19f
add note about custom verification
gtcooke94 Nov 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading