Home
last modified time | relevance | path

Searched refs:Certificate (Results 1 – 18 of 18) sorted by relevance

/webrtc/dtls/src/crypto/
H A Dmod.rs23 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 Dcrypto_test.rs180 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 Dmod.rs43 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 Dhandshake_message_certificate.rs18 HandshakeType::Certificate in handshake_type()
H A Dhandshake_cache.rs189 typ: HandshakeType::Certificate, in session_hash()
213 typ: HandshakeType::Certificate, in session_hash()
/webrtc/dtls/examples/hub/src/
H A Dutilities.rs3 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 Dcertificate.rs19 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 Ddial_selfsign.rs7 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 Dlisten_selfsign.rs7 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 Dhandshaker.rs74 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 Dconfig.rs18 pub certificates: Vec<Certificate>,
/webrtc/dtls/src/flight/
H A Dflight5.rs90 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 Dflight4.rs57 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 Dflight6.rs102 typ: HandshakeType::Certificate, in generate()
126 typ: HandshakeType::Certificate, in generate()
H A Dflight3.rs135 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 Dhandshake_cache_test.rs359 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 Dconn_test.rs106 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 Dmod.rs29 Certificate, enumerator
309 stats_type: RTCStatsType::Certificate, in new()