From 375c00273079804ba902e7b1e347d3c7e1046f98 Mon Sep 17 00:00:00 2001 From: Heiko Schaefer Date: Thu, 27 Oct 2022 22:22:29 +0200 Subject: [PATCH] openpgp-card-sequoia: add getters for attestation key metadata --- openpgp-card-sequoia/src/card.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/openpgp-card-sequoia/src/card.rs b/openpgp-card-sequoia/src/card.rs index ab48355..fc27421 100644 --- a/openpgp-card-sequoia/src/card.rs +++ b/openpgp-card-sequoia/src/card.rs @@ -419,6 +419,18 @@ impl<'a> Card> { self.state.opt.attestation_certificate() } + pub fn attestation_key_fingerprint(&mut self) -> Result, Error> { + self.state.ard.attestation_key_fingerprint() + } + + pub fn attestation_key_algorithm_attributes(&mut self) -> Result, Error> { + self.state.ard.attestation_key_algorithm_attributes() + } + + pub fn attestation_key_generation_time(&mut self) -> Result, Error> { + self.state.ard.attestation_key_generation_time() + } + /// Firmware Version, YubiKey specific (?) pub fn firmware_version(&mut self) -> Result, Error> { self.state.opt.firmware_version()