diff --git a/src/key.rs b/src/key.rs index 8c07e15..64c1b1a 100644 --- a/src/key.rs +++ b/src/key.rs @@ -125,8 +125,10 @@ impl Key { } }; - let cert = Certificate::new(buf)?; - keys.push(Key { slot, cert }); + if !buf.is_empty() { + let cert = Certificate::new(buf)?; + keys.push(Key { slot, cert }); + } } Ok(keys)