Skip to content

Commit 7e0ab86

Browse files
authored
test: update certificate thumbprint for self-signed.badssl.com (#1581)
1 parent 714bf5d commit 7e0ab86

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

testsuite/tests/cli/dgw/tls_anchoring.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ use tokio::process::Child;
77
async fn start_gateway() -> anyhow::Result<(DgwConfigHandle, Child)> {
88
let config_handle = DgwConfig::builder()
99
.disable_token_validation(true)
10+
.verbosity_profile(testsuite::dgw_config::VerbosityProfile::DEBUG)
1011
.build()
1112
.init()
1213
.context("init config")?;
@@ -65,6 +66,7 @@ async fn read_until_tls_done(mut logs: impl tokio::io::AsyncRead + Unpin) -> any
6566
let logs = String::from_utf8_lossy(&buf);
6667

6768
if logs.contains("PASTE_THIS_THUMBPRINT_IN_RDM_CONNECTION") {
69+
eprintln!("{logs}");
6870
return Ok(TlsOutcome::Failed);
6971
} else if logs.contains("WebSocket-TLS forwarding") {
7072
return Ok(TlsOutcome::Succeeded);
@@ -100,11 +102,13 @@ async fn test(#[case] token: &str, #[case] expected_outcome: TlsOutcome) -> anyh
100102
Ok(())
101103
}
102104

105+
// FIXME: Spawn a dummy TLS server using rustls for better reproducibility.
106+
103107
mod token {
104108
pub(super) const SESSION_ID: &str = "897fd399-540c-4be3-84a1-47c73f68c7a4";
105109

106110
/// Token with correct thumbprint for self-signed.badssl.com
107-
pub(super) const SELF_SIGNED_WITH_CORRECT_THUMB: &str = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImN0eSI6IkFTU09DSUFUSU9OIn0.eyJjZXJ0X3RodW1iMjU2IjoiMzkxYTIyOGUyZjQ4NjA2NDQwNTkyNjU1ODEzNTAxNThmNTUyMTNkODc0YzVmYmY1NzFjZThiZTYyYmZlY2Y1NCIsImRzdF9oc3QiOiJzZWxmLXNpZ25lZC5iYWRzc2wuY29tOjQ0MyIsImV4cCI6MTc2MjkzNzI5OCwiamV0X2FpZCI6Ijg5N2ZkMzk5LTU0MGMtNGJlMy04NGExLTQ3YzczZjY4YzdhNCIsImpldF9hcCI6InVua25vd24iLCJqZXRfY20iOiJmd2QiLCJqZXRfcmVjIjoibm9uZSIsImp0aSI6IjgwYTcxN2JmLTZlMzItNGEyMi05Yjk3LTVlYzFkNzk1YjVlMSIsIm5iZiI6MTc2MjkzNjM5OH0.ZHVtbXlfc2lnbmF0dXJl";
111+
pub(super) const SELF_SIGNED_WITH_CORRECT_THUMB: &str = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImN0eSI6IkFTU09DSUFUSU9OIn0.eyJjZXJ0X3RodW1iMjU2IjoiYmRjYWYxYzY1ZTg2MTAwOGUwMTFjZmVhNGM2YmM1N2I3YjVkOTAwOGY2YTE4N2JiYzM1Nzk3YWIyNWRiYWFmZSIsImRzdF9oc3QiOiJzZWxmLXNpZ25lZC5iYWRzc2wuY29tOjQ0MyIsImV4cCI6MTc2MjkzNzI5OCwiamV0X2FpZCI6Ijg5N2ZkMzk5LTU0MGMtNGJlMy04NGExLTQ3YzczZjY4YzdhNCIsImpldF9hcCI6InVua25vd24iLCJqZXRfY20iOiJmd2QiLCJqZXRfcmVjIjoibm9uZSIsImp0aSI6IjgwYTcxN2JmLTZlMzItNGEyMi05Yjk3LTVlYzFkNzk1YjVlMSIsIm5iZiI6MTc2MjkzNjM5OH0.ZHVtbXlfc2lnbmF0dXJl";
108112

109113
/// Token with wrong thumbprint for self-signed.badssl.com
110114
pub(super) const SELF_SIGNED_WITH_WRONG_THUMB: &str = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImN0eSI6IkFTU09DSUFUSU9OIn0.eyJjZXJ0X3RodW1iMjU2IjoiYTkxYTIyODIyZjQ4NjA2NDQwNTkyNjU1ODExMTExNThmNTUyMTNkODc0YzVmYmY1NzFjZThiZTYzYmZlY2Y1NCIsImRzdF9oc3QiOiJzZWxmLXNpZ25lZC5iYWRzc2wuY29tOjQ0MyIsImV4cCI6MTc2MjkzODI5MywiamV0X2FpZCI6Ijg5N2ZkMzk5LTU0MGMtNGJlMy04NGExLTQ3YzczZjY4YzdhNCIsImpldF9hcCI6InVua25vd24iLCJqZXRfY20iOiJmd2QiLCJqZXRfcmVjIjoibm9uZSIsImp0aSI6IjRlMjZhNjM2LTA0MjUtNDNlMy1iMGZmLWYzZDk1ODhjZWY4YSIsIm5iZiI6MTc2MjkzNzM5M30.ZHVtbXlfc2lnbmF0dXJl";

testsuite/tests/main.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#![allow(clippy::unwrap_used, reason = "test code can panic on errors")]
22
#![allow(clippy::print_stdout, reason = "test code uses print for diagnostics")]
3+
#![allow(clippy::print_stderr, reason = "test code uses print for diagnostics")]
34

45
mod cli;
56
mod mcp_proxy;

0 commit comments

Comments
 (0)