use std::path::PathBuf;
use crate::digest::JpLevel;
/// Optional Authenticode attributes shared by sign and attach jobs.
#[derive(Clone, Debug, Default, Eq, PartialEq)]
#[must_use = "options do nothing until passed to a job"]
pub struct AuthenticodeOptions {
pub nest: bool,
pub page_hashes: bool,
pub commercial: bool,
pub pem: bool,
pub msi_dse: bool,
pub jp: Option<JpLevel>,
pub description: Option<String>,
pub url: Option<String>,
pub blob: Option<PathBuf>,
}