use rustls_pki_types::{pem::PemObject, CertificateDer, PrivateKeyDer};
const CERTIFICATE: &str = r#"
-----BEGIN CERTIFICATE-----
MIIBXjCCAQSgAwIBAgIUbmwpxldVAhkEC2JlwfS6kQMKVzowCgYIKoZIzj0EAwIw
ITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWduZWQgY2VydDAgFw03NTAxMDEwMDAw
MDBaGA80MDk2MDEwMTAwMDAwMFowITEfMB0GA1UEAwwWcmNnZW4gc2VsZiBzaWdu
ZWQgY2VydDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABNucAIrnDzH0aISlwx33
hN2pRonwNHdTuD7l8fM++8Y+qHpNOAcXUYMWCAaECYEP4J8ckuVtA9fERct44uTE
ABijGDAWMBQGA1UdEQQNMAuCCWxvY2FsaG9zdDAKBggqhkjOPQQDAgNIADBFAiEA
2bIziTJyO8KchKabbWDtN5b4cvSAEvh67PP+51v7MZACIGUvuH1atWhrKKSttnGO
VMMZcwga7t5gkVVjl/s7HWnI
-----END CERTIFICATE-----
"#;
#[allow(unused)]
const PRIVATE_KEY: &str = r#"
-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQg192G7eabaDxuocfG
AZskL0u5dSyjt2CdiPZogBVya9OhRANCAATbnACK5w8x9GiEpcMd94TdqUaJ8DR3
U7g+5fHzPvvGPqh6TTgHF1GDFggGhAmBD+CfHJLlbQPXxEXLeOLkxAAY
-----END PRIVATE KEY-----
"#;
pub fn get_public_key() -> CertificateDer<'static> {
CertificateDer::from_pem_slice(CERTIFICATE.as_bytes()).expect("CERT IS CORRECT")
}
#[allow(unused)]
pub fn get_localhost_keys() -> (Vec<CertificateDer<'static>>, PrivateKeyDer<'static>) {
(
vec![get_public_key()],
PrivateKeyDer::from_pem_slice(PRIVATE_KEY.as_bytes()).expect("KEY IS CORRECT"),
)
}