Skip to content

Commit 1651a13

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 1651a13

File tree

4 files changed

+382
-2
lines changed

4 files changed

+382
-2
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11

22
# Changes
33

4+
## Unreleased
5+
6+
- Add [example](./examples/auto-gen-ca-and-server-tls.rs) that creates a new CA and new server certificate signed by it.
7+
Contributed by [iamjpotts](https://github.com/iamjpotts).
8+
49
## Release 0.10.0 - September 29, 2022
510

611
- Update x509-parser to 0.14.

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)