Skip to content

Commit 105c2b2

Browse files
committed
Add example of generating a new CA and a new server cert signed by that CA, resolving rustls#79
1 parent c2bcdbf commit 105c2b2

File tree

3 files changed

+377
-2
lines changed

3 files changed

+377
-2
lines changed

Cargo.lock

Lines changed: 205 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,9 @@ default = ["pem"]
3434
features = ["x509-parser"]
3535

3636
[dev-dependencies]
37+
native-tls = "0.2"
3738
openssl = "0.10"
39+
pipe = { version = "0.4", features = ["bidirectional"] }
3840
x509-parser = { version = "0.14", features = ["verify"] }
3941
webpki = { version = "0.22", features = ["std"] }
4042
botan = { version = "0.8", features = ["vendored"] }
@@ -46,3 +48,7 @@ rsa = "0.6"
4648
# ignores profile overrides for non leaf packages)
4749
[profile.dev.package.num-bigint-dig]
4850
opt-level = 3
51+
52+
[[example]]
53+
name = "auto-gen-ca-and-server-tls"
54+
required-features = ["x509-parser"]

0 commit comments

Comments
 (0)