openpgp-card-sequoia: add getters for attestation key metadata

This commit is contained in:
Heiko Schaefer 2022-10-27 22:22:29 +02:00
parent 87c62840d5
commit 375c002730
No known key found for this signature in database
GPG key ID: 4A849A1904CCBD7D

View file

@ -419,6 +419,18 @@ impl<'a> Card<Transaction<'a>> {
self.state.opt.attestation_certificate() self.state.opt.attestation_certificate()
} }
pub fn attestation_key_fingerprint(&mut self) -> Result<Option<Fingerprint>, Error> {
self.state.ard.attestation_key_fingerprint()
}
pub fn attestation_key_algorithm_attributes(&mut self) -> Result<Option<Algo>, Error> {
self.state.ard.attestation_key_algorithm_attributes()
}
pub fn attestation_key_generation_time(&mut self) -> Result<Option<KeyGenerationTime>, Error> {
self.state.ard.attestation_key_generation_time()
}
/// Firmware Version, YubiKey specific (?) /// Firmware Version, YubiKey specific (?)
pub fn firmware_version(&mut self) -> Result<Vec<u8>, Error> { pub fn firmware_version(&mut self) -> Result<Vec<u8>, Error> {
self.state.opt.firmware_version() self.state.opt.firmware_version()