Add support for alternate TLs implementations.
This commit is contained in:
committed by
Martin Algesten
parent
1c1dfaa691
commit
56276c3742
@@ -1,5 +1,4 @@
|
||||
#[cfg(feature = "tls")]
|
||||
#[cfg(feature = "json")]
|
||||
#[cfg(all(feature = "json", any(feature = "tls", feature = "tls-native")))]
|
||||
#[test]
|
||||
fn agent_set_header() {
|
||||
use serde::Deserialize;
|
||||
@@ -23,10 +22,12 @@ fn agent_set_header() {
|
||||
assert_eq!("value", json.headers.get("Header").unwrap());
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[cfg(any(feature = "tls", feature = "tls-native"))]
|
||||
// From here https://badssl.com/download/
|
||||
// Decrypt key with: openssl rsa -in ./badssl.com-client.pem
|
||||
#[cfg(feature = "tls")]
|
||||
const BADSSL_CLIENT_CERT_PEM: &str = r#"Bag Attributes
|
||||
fn tls_client_certificate() {
|
||||
const BADSSL_CLIENT_CERT_PEM: &str = r#"Bag Attributes
|
||||
localKeyID: 41 C3 6C 33 C7 E3 36 DD EA 4A 1F C0 B7 23 B8 E6 9C DC D8 0F
|
||||
subject=C = US, ST = California, L = San Francisco, O = BadSSL, CN = BadSSL Client Certificate
|
||||
|
||||
@@ -91,9 +92,6 @@ m0Wqhhi8/24Sy934t5Txgkfoltg8ahkx934WjP6WWRnSAu+cf+vW
|
||||
-----END RSA PRIVATE KEY-----
|
||||
"#;
|
||||
|
||||
#[cfg(feature = "tls")]
|
||||
#[test]
|
||||
fn tls_client_certificate() {
|
||||
use ureq::OrAnyStatus;
|
||||
|
||||
let certs = rustls_pemfile::certs(&mut BADSSL_CLIENT_CERT_PEM.as_bytes())
|
||||
|
||||
Reference in New Issue
Block a user