1#[derive(Debug, thiserror::Error)]
5pub enum XmlSecError {
6 #[error("XML parse error: {0}")]
8 XmlParse(String),
9
10 #[error("C14N error: {0}")]
12 Canonicalization(String),
13
14 #[error("Signature verification failed: {0}")]
16 SignatureInvalid(String),
17
18 #[error("Unsupported algorithm: {0}")]
20 UnsupportedAlgorithm(String),
21
22 #[error("Certificate error: {0}")]
24 Certificate(String),
25
26 #[error("Crypto error: {0}")]
28 Crypto(String),
29
30 #[error("Key error: {0}")]
32 Key(String),
33}