| /webrtc/dtls/src/crypto/ |
| H A D | mod.rs | 23 pub struct Certificate { struct 25 pub certificate: Vec<rustls::Certificate>, argument 30 impl Certificate { impl 38 Ok(Certificate { in generate_self_signed() 53 let cert = rcgen::Certificate::from_params(params)?; in generate_self_signed_with_alg() 56 Ok(Certificate { in generate_self_signed_with_alg() 93 Ok(Certificate { in from_pem() 463 let cert = rustls::Certificate(raw_cert.to_vec()); in load_certs() 473 ) -> Result<Vec<rustls::Certificate>> { in verify_client_cert() argument 489 ) -> Result<Vec<rustls::Certificate>> { in verify_server_cert() argument [all …]
|
| H A D | crypto_test.rs | 180 let certificate_ecdsa256 = Certificate::generate_self_signed(vec!["localhost".to_owned()])?; in test_certificate_verify() 199 let certificate_ed25519 = Certificate::generate_self_signed_with_alg( in test_certificate_verify()
|
| /webrtc/dtls/src/handshake/ |
| H A D | mod.rs | 43 Certificate = 11, enumerator 61 HandshakeType::Certificate => write!(f, "Certificate"), in fmt() 80 11 => HandshakeType::Certificate, in from() 98 Certificate(HandshakeMessageCertificate), enumerator 113 HandshakeMessage::Certificate(msg) => msg.handshake_type(), in handshake_type() 128 HandshakeMessage::Certificate(msg) => msg.size(), in size() 143 HandshakeMessage::Certificate(msg) => msg.marshal(writer)?, in marshal() 209 HandshakeType::Certificate => { in unmarshal() 210 HandshakeMessage::Certificate(HandshakeMessageCertificate::unmarshal(reader)?) in unmarshal()
|
| H A D | handshake_message_certificate.rs | 18 HandshakeType::Certificate in handshake_type()
|
| H A D | handshake_cache.rs | 189 typ: HandshakeType::Certificate, in session_hash() 213 typ: HandshakeType::Certificate, in session_hash()
|
| /webrtc/dtls/examples/hub/src/ |
| H A D | utilities.rs | 3 use dtls::crypto::{Certificate, CryptoPrivateKey}; 78 ) -> Result<Certificate, Error> { in load_key_and_certificate() argument 83 Ok(Certificate { in load_key_and_certificate() 104 pub fn load_certificate(path: PathBuf) -> Result<Vec<rustls::Certificate>, Error> { in load_certificate() argument
|
| /webrtc/webrtc/src/peer_connection/ |
| H A D | certificate.rs | 19 pub(crate) dtls_certificate: dtls::crypto::Certificate, 42 let x509_cert = rcgen::Certificate::from_params(params)?; in from_params() 87 dtls_certificate: dtls::crypto::Certificate { in from_params() 88 certificate: vec![rustls::Certificate(x509_cert.serialize_der()?)], in from_params() 141 dtls::crypto::Certificate::from_pem(&pem_blocks.collect::<Vec<&str>>().join("\n\n"))?; in from_pem() 152 pub fn from_existing(dtls_certificate: dtls::crypto::Certificate, expires: SystemTime) -> Self { in from_existing() argument
|
| /webrtc/dtls/examples/dial/selfsign/ |
| H A D | dial_selfsign.rs | 7 use webrtc_dtls::{config::*, conn::DTLSConn, crypto::Certificate}; 62 let certificate = Certificate::generate_self_signed(vec!["localhost".to_owned()])?; in main()
|
| /webrtc/dtls/examples/listen/selfsign/ |
| H A D | listen_selfsign.rs | 7 use webrtc_dtls::{config::Config, crypto::Certificate, listener::listen}; 58 let certificate = Certificate::generate_self_signed(vec!["localhost".to_owned()])?; in main()
|
| /webrtc/dtls/src/ |
| H A D | handshaker.rs | 74 Arc<dyn (Fn(&[Vec<u8>], &[rustls::Certificate]) -> Result<()>) + Send + Sync>; 85 pub(crate) local_certificates: Vec<Certificate>, 86 pub(crate) name_to_certificate: HashMap<String, Certificate>, 125 pub(crate) fn get_certificate(&self, server_name: &str) -> Result<Certificate> { in get_certificate() argument
|
| H A D | config.rs | 18 pub certificates: Vec<Certificate>,
|
| /webrtc/dtls/src/flight/ |
| H A D | flight5.rs | 90 typ: HandshakeType::Certificate, in parse() 114 typ: HandshakeType::Certificate, in parse() 206 Content::Handshake(Handshake::new(HandshakeMessage::Certificate( in generate() 362 typ: HandshakeType::Certificate, in generate() 386 typ: HandshakeType::Certificate, in generate() 511 typ: HandshakeType::Certificate, in generate() 535 typ: HandshakeType::Certificate, in generate()
|
| H A D | flight4.rs | 57 typ: HandshakeType::Certificate, in parse() 96 if let Some(message) = msgs.get(&HandshakeType::Certificate) { in parse() 98 HandshakeMessage::Certificate(h) => h, in parse() 156 typ: HandshakeType::Certificate, in parse() 180 typ: HandshakeType::Certificate, in parse() 575 Content::Handshake(Handshake::new(HandshakeMessage::Certificate( in generate() 827 .push(raw_certificate, 0, 0, HandshakeType::Certificate, true) in test_flight4_process_certificateverify()
|
| H A D | flight6.rs | 102 typ: HandshakeType::Certificate, in generate() 126 typ: HandshakeType::Certificate, in generate()
|
| H A D | flight3.rs | 135 typ: HandshakeType::Certificate, in parse() 292 if let Some(message) = msgs.get(&HandshakeType::Certificate) { in parse() 294 HandshakeMessage::Certificate(h) => h, in parse()
|
| /webrtc/dtls/src/handshake/handshake_cache/ |
| H A D | handshake_cache_test.rs | 359 typ: HandshakeType::Certificate, in test_handshake_cache_session_hash() 411 typ: HandshakeType::Certificate, in test_handshake_cache_session_hash() 470 typ: HandshakeType::Certificate, in test_handshake_cache_session_hash() 550 typ: HandshakeType::Certificate, in test_handshake_cache_session_hash()
|
| /webrtc/dtls/src/conn/ |
| H A D | conn_test.rs | 106 let client_cert = Certificate::generate_self_signed(vec!["localhost".to_owned()])?; in create_test_client() 120 let server_cert = Certificate::generate_self_signed(vec!["localhost".to_owned()])?; in create_test_server() 859 let srv_cert = Certificate::generate_self_signed(vec!["localhost".to_owned()])?; in test_client_certificate() 865 let cert = Certificate::generate_self_signed(vec!["localhost".to_owned()])?; in test_client_certificate() 1293 fn fn_not_expected_chain(_cert: &[Vec<u8>], chain: &[rustls::Certificate]) -> Result<()> { in fn_not_expected_chain() 1300 fn fn_expected_chain(_cert: &[Vec<u8>], chain: &[rustls::Certificate]) -> Result<()> { in fn_expected_chain() 1307 fn fn_wrong_cert(_cert: &[Vec<u8>], _chain: &[rustls::Certificate]) -> Result<()> { in fn_wrong_cert() 1329 let cert = Certificate::generate_self_signed(vec![server_name.clone()])?; in test_server_certificate() 2132 let mut handshake = Handshake::new(HandshakeMessage::Certificate( in test_protocol_version_validation()
|
| /webrtc/webrtc/src/stats/ |
| H A D | mod.rs | 29 Certificate, enumerator 309 stats_type: RTCStatsType::Certificate, in new()
|