pub enum AuthenticationAlgorithm {
Secp256r1EcdsaSha256Raw,
Secp256r1EcdsaSha256Der,
Secp256K1EcdsaSha256Raw,
RsaEmsaPkcs1Sha256Raw,
Ed25519EddsaSha512Raw,
Secp384r1EcdsaSha384Raw,
Secp521r1EcdsaSha512Raw,
RsassaPkcsv15Sha256Raw,
RsassaPkcsv15Sha1Raw,
RsassaPssSha256Raw,
}Expand description
The list of authentication algorithms supported by the authenticator.
Variants§
Secp256r1EcdsaSha256Raw
secp256r1_ecdsa_sha256_raw
Secp256r1EcdsaSha256Der
secp256r1_ecdsa_sha256_der
Secp256K1EcdsaSha256Raw
secp256k1_ecdsa_sha256_raw
RsaEmsaPkcs1Sha256Raw
rsa_emsa_pkcs1_sha256_raw
Ed25519EddsaSha512Raw
ed25519_eddsa_sha512_raw
Secp384r1EcdsaSha384Raw
secp384r1_ecdsa_sha384_raw
Secp521r1EcdsaSha512Raw
secp521r1_ecdsa_sha512_raw
RsassaPkcsv15Sha256Raw
rsassa_pkcsv15_sha256_raw
RsassaPkcsv15Sha1Raw
rsassa_pkcsv15_sha1_raw
RsassaPssSha256Raw
rsassa_pss_sha256_raw
Trait Implementations§
Source§impl Clone for AuthenticationAlgorithm
impl Clone for AuthenticationAlgorithm
Source§fn clone(&self) -> AuthenticationAlgorithm
fn clone(&self) -> AuthenticationAlgorithm
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AuthenticationAlgorithm
impl Debug for AuthenticationAlgorithm
Source§impl<'de> Deserialize<'de> for AuthenticationAlgorithm
impl<'de> Deserialize<'de> for AuthenticationAlgorithm
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for AuthenticationAlgorithm
impl Display for AuthenticationAlgorithm
Auto Trait Implementations§
impl Freeze for AuthenticationAlgorithm
impl RefUnwindSafe for AuthenticationAlgorithm
impl Send for AuthenticationAlgorithm
impl Sync for AuthenticationAlgorithm
impl Unpin for AuthenticationAlgorithm
impl UnwindSafe for AuthenticationAlgorithm
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more