From ad8dddaf4141d7ea3b3fee334b7dc5a117bdae29 Mon Sep 17 00:00:00 2001 From: Tim Bruijnzeels Date: Tue, 6 Oct 2020 14:58:49 +0200 Subject: [PATCH] Use signed RTA (not just its content) when co-signing an RTA. --- src/daemon/ca/rta.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/daemon/ca/rta.rs b/src/daemon/ca/rta.rs index ab0a0b74..e74a323b 100644 --- a/src/daemon/ca/rta.rs +++ b/src/daemon/ca/rta.rs @@ -220,7 +220,7 @@ impl ResourceTaggedAttestation { pub fn to_builder(&self) -> KrillResult { let rta = rta::Rta::decode(self.bytes.as_ref(), true).map_err(|_| Error::custom("Cannot decode existing RTA"))?; - Ok(rta::RtaBuilder::from_attestation(rta.content().clone())) + Ok(rta::RtaBuilder::from_rta(rta)) } pub fn rta_builder(