Como assinar digitalmente macros VBA usando eSigner CKA

Conteúdo Relacionado

Quer continuar aprendendo?

Assine a newsletter de SSL.com, mantenha-se informado e seguro.

eSigner CKA (Cloud Key Adapter) é um aplicativo do Windows que aproveita a interface CNG (KSP Key Service Provider), permitindo que ferramentas como certutil.exe e signtool.exe acessem a API do eSigner Cloud Signature Consortium (CSC) para assinatura de código empresarial. Funcionando como um token USB virtual, ele carrega certificados de assinatura de código no armazenamento de certificados do Windows.

Requisitos

  1. Compre um SSL.com Certificado de assinatura de código or Certificado de assinatura de código de validação estendida (EV) 
  2. Registre seu certificado de assinatura de código no eSigner
  3. Baixe e instale o eSigner CKA
Baixe e instale os Pacotes de Interface de Assinatura do Microsoft Office para Assinatura Digital de Projetos VBA usando este link: https://www.microsoft.com/en-us/download/details.aspx?id=56617 Nota: Alguns usuários podem encontrar uma falha na assinatura porque o VBA oferece um hash SHA1 do código para enviar ao eSigner, mas o eSigner requer SHA256 ou superior. Para resolver isso. Microsoft recomenda o seguinte: Você pode adicionar uma chave-valor de registro DWORD V1HashEnhanced para escolher outro algoritmo de hash, em HKCU\SOFTWARE\Microsoft\VBA\Security com regras de algoritmo de valor (1 para SHA1, 2 para SHA256, 3 para SHA384, 4 para SHA512).

Passos para assinar

Depois de instalado, execute as seguintes etapas:
  1. Abra um prompt de comando do administrador e digite o seguinte, o caminho será onde você acabou de instalar os arquivos:
    regsvr32.exe
    regsvr32.exe
    Para obter mais informações sobre como registrar controles OLE, visite Site da Microsoft.
    Se for bem-sucedido, você verá uma mensagem: “DIIRegister Server in teve sucesso.”
  2. Instale o seguinte: download.microsoft.com/download/C/6/D/C6D0FD4E-9E53-4897-9B91-836EBA2AACD3/vcredist_x86.exe
  3. Instale o eSigner CKA
  4. Execute o comando SignTool para assinar macros com base neste guia: https://www.ssl.com/how-to/automate-ev-code-signing-with-signtool-or-certutil-esigner/#components-of-the-command-line
Se você tiver dúvidas relacionadas a PKI certificados digitais e digitais, entre em contato conosco por e-mail em Support@SSL.com, ligue para 1-SSL-Certificate (1-775-237-8434) ou simplesmente clique no botão de bate-papo no canto inferior direito desta página. Como sempre, obrigado por escolher SSL.com!

Mantenha-se informado e seguro

SSL.com é líder global em segurança cibernética, PKI e certificados digitais. Inscreva-se para receber as últimas notícias do setor, dicas e anúncios de produtos da SSL.com.

Adoraríamos receber seu feedback

Responda à nossa pesquisa e deixe-nos saber sua opinião sobre sua compra recente.