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

Adds option to supply root SSL certificate for client #892

Merged
merged 22 commits into from
May 6, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
1796e4e
added cert flag
lavafroth Apr 29, 2023
12206e6
added basic functionality to add root cert to client
lavafroth Apr 29, 2023
3f5ff1a
create Some or None variants for proxy and certificate ahead of time …
lavafroth Apr 30, 2023
39f8259
documentation for changes in client
lavafroth Apr 30, 2023
3b8c6f6
added doc comments for certificate field in Configuration struct
lavafroth Apr 30, 2023
4198a01
added functionality to use SSL key as client identity for mutual auth…
lavafroth May 2, 2023
4986ebd
cargo clippy
lavafroth May 2, 2023
372f7c5
add client_key flag to separated PEM key file for identity from_pkcs8…
lavafroth May 4, 2023
d27cb57
simplify certificate and key parsing logic
lavafroth May 4, 2023
c307e6d
fixed missing client cert issues
epi052 May 5, 2023
e094dab
key requires cert; accept multiple server certs
epi052 May 5, 2023
a3c887f
added config tests for new values
epi052 May 5, 2023
c8a50d9
added new config values to ferox-config example
epi052 May 5, 2023
5385ce5
bumped version to 2.9.6
epi052 May 5, 2023
4afbf77
do not use option for server_certs since next() on an empty iterator …
lavafroth May 6, 2023
0965379
cargo fmt --all
lavafroth May 6, 2023
f44f320
added banner tests
epi052 May 6, 2023
68cc6bc
nitpickery
epi052 May 6, 2023
328d1d2
bumped version to 2.10.0
epi052 May 6, 2023
0cd25ee
added client init tests; removed extension requirement
epi052 May 6, 2023
ff40549
added a little more context to connection errors
epi052 May 6, 2023
ac3fdb1
added mutual auth testing server and cert generating script
epi052 May 6, 2023
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
135 changes: 67 additions & 68 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading