Skip to main content

rtc_dtls/
client_certificate_type.rs

1#[derive(Copy, Clone, Debug, PartialEq, Eq)]
2pub enum ClientCertificateType {
3    RsaSign = 1,
4    EcdsaSign = 64,
5    Unsupported,
6}
7
8impl From<u8> for ClientCertificateType {
9    fn from(val: u8) -> Self {
10        match val {
11            1 => ClientCertificateType::RsaSign,
12            64 => ClientCertificateType::EcdsaSign,
13            _ => ClientCertificateType::Unsupported,
14        }
15    }
16}