diff --git a/Cargo.toml b/Cargo.toml index 93acdafa59418058a0785db36c905fa31d9c0506..59e6ec67049a40bb006aa5add58ffa77862aa50a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -72,7 +72,7 @@ url = "2.3.1" futures = "0.3.26" utoipa = { version = "3", features = ["actix_extras"] } utoipa-swagger-ui = { version ="3.1.3", features = ["actix-web"]} -efi_signer = "0.2.5" +efi_signer = "0.2.6" regex = "1" csrf= "0.4.1" data-encoding= "2.4.0" diff --git a/src/infra/sign_plugin/x509.rs b/src/infra/sign_plugin/x509.rs index 219c903bff8a4eadb09410bb5ad1ed195ff3b049..82788d86958e2ef586734b5a2703958326fc6e70 100644 --- a/src/infra/sign_plugin/x509.rs +++ b/src/infra/sign_plugin/x509.rs @@ -555,6 +555,8 @@ impl SignPlugins for X509Plugin { .unwrap_or(&SignType::Cms.to_string()), )? { SignType::Authenticode => { + debug!("cert info: {:#?}", certificate); + let p7b = efi_signer::EfiImage::pem_to_p7(self.certificate.unsecure())?; Ok(efi_signer::EfiImage::do_sign_signature( content,