Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/niklasf/tls-tomorrow
Try to make TLS connections with manipulated system time
https://github.com/niklasf/tls-tomorrow
rust rustls tls
Last synced: about 1 month ago
JSON representation
Try to make TLS connections with manipulated system time
- Host: GitHub
- URL: https://github.com/niklasf/tls-tomorrow
- Owner: niklasf
- License: gpl-3.0
- Created: 2021-09-25T14:56:27.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-22T17:07:49.000Z (11 months ago)
- Last Synced: 2024-05-01T18:58:07.689Z (7 months ago)
- Topics: rust, rustls, tls
- Language: Rust
- Homepage:
- Size: 39.1 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
tls-tomorrow
============Try to make TLS connections with manipulated system time.
Useful to get early warnings for certificate expiration, even in complex
situations involving multiple possible chains of trust.Will also detect if RSA certificates are expired, even when this would be
masked from a client with support for ECDSA.Example
-------```
$ cargo run -- --days 100 example.com
example.com with modern defaults in 100 days: invalid peer certificate contents: invalid peer certificate: CertExpired
example.com with tls12 rsa in 100 days: invalid peer certificate contents: invalid peer certificate: CertExpired
```