8dfc811bf7
style(clippy): assert_eq -> assert for bool
132463a433
feat: add client cert resolver trait
e1dceb4386
fix(example): change file_sscv module path after refactor
7b9d2a976e
docs: add/update for file::sscv
666196c103
refactor: move file_sscv into file::sscv, rename crate feature
719083bad2
docs: explicitly specify plaintext format
3f2b0b5fd2
chore: bump version
20f9336074
docs: explain crate features
a7fca98939
style: reorganize/cleanup Cargo.toml
1733c86942
docs: update todo
6a8d628546
feat/docs: add auto-redirect, rewrite doc for Client
d1fc9f278b
test: add real site test
fd6702d029
test: add simple test for client I/O
44d7461ea2
fix doctest
a77c3d89c8
refactor: move client I/O into a separate function
8cbeefb713
refactor: allow any IO in Response
8e8fa85206
feat: actual cert verification ignoring UnknownIssuer
0e8d023880
refactor: rename allow_all->verifier, AllowAll->InternalCertVerifier
73addc33ca
refactor: delete unused certs::verifier
c3b50e4ecc
style: add impl Default
67864e4842
fix(docs): meant to be in a separate paragraph, not list item
686c894296
docs: update todo list
ef307f4983
refactor/feat: add cert verifier call, cleanup and extend error enum
04ebac7d6c
style: remove extra explicit lifetime
220a4a3316
fix: filter out non-full TLSA (we can't extract public key for now)
060aa4a1f7
style: shorten help message
49c46aeaf5
fix: finally, async-trait works