use der::asn1::BitString;
use der::Sequence;
use crmf::controls::CertId;
use spki::AlgorithmIdentifierOwned;
use crate::header::CmpCertificate;
pub type OobCert = CmpCertificate;
#[derive(Clone, Debug, Eq, PartialEq, Sequence)]
#[allow(missing_docs)]
pub struct OobCertHash {
#[asn1(
context_specific = "0",
tag_mode = "EXPLICIT",
constructed = "true",
optional = "true"
)]
pub hash_alg: Option<AlgorithmIdentifierOwned>,
#[asn1(
context_specific = "1",
tag_mode = "EXPLICIT",
constructed = "true",
optional = "true"
)]
pub cert_id: Option<CertId>,
pub hash_val: BitString,
}