Como criar PFX com minha cadeia de certificados?
estou aplicando uma assinatura digital ao meu executável. Usandosigntool
no Windows XP ou Windows Vista:
>signtool.exe sign /f "avatar.pfx" MyApp.exe
incluiu automaticamente toda a cadeia de certificação na assinatura digita
Iniciar no Windows 7 toda a cadeia de certificação nã mais long incluíd. Você deve incluir manualmente o certificado aquele
assinou sua chave assinou o certificado que assinou sua chave ... ... até que não haja mais certificados para incluir me disseram que eu tenho que fazer isso usando o/ac
interrupto com osigntool
utilitário.
A partir deocumentação @MSDN designtool
:
/ acNome do arquiv
Especifica um arquivo que contém um certificado adicional para adicionar ao bloco de assinatur
Como obtenho o nome do arquivo do certificado que assinou meu certificado?
É mais confuso, porque eu não tenho esse arquivo. eu tenho meu executável assinado digitalmente sem cadeia de certificação incorporada:
Stackoverflow user davidcl teve a mesma pergunta. Nisso resposta auto-respondida ele diz que eu preciso
faça a assinatura usando um arquivo PFX que contém o certificado raiz, o certificado intermediário, o certificado do desenvolvedor e a chave privad
Depois de criar o arquivo PFX apropriado - que era uma odisséia em si ...
quot;Mas ele não explica como criou o PFX que contém toda a cadeia de certificação.&quo
Veja tambéComo assinar um controle ActiveX com um certificado de assinatura de código e ser um editor verificado?Assinando o aplicativo WinForms ClickOnce com cadeia de certificadosClickOnce: o certificado não pode ser validadoComo incluir todo o caminho de certificação ao assinar código com o signtool?