Certificado de assinatura de código não disponível para assinar macros

1

Estamos tentando dar a um de nossos usuários a capacidade de assinar suas macros no Excel com um certificado emitido pela Autoridade Certficate.

A função Autoridade de Certificação é instalada no Controlador de Domínio e nosso usuário pode solicitar um certificado de Assinatura de Código. O certificado aparece em sua loja pessoal. link

O problema acontece quando o usuário deseja selecionar o certificado solicitado para assinar suas macros. O certificado não aparece na lista de certificados. link

Sou muito novo nisso (gerenciando certificado e usando a função de autoridade de certificação), mas tenho certeza de que estou quase lá. Estou sem soluções, o Google não é meu amigo e preciso da ajuda de pessoas que conhecem esse tipo de coisa melhor.

Muito obrigado

[EDIT 1]

O único certificado disponível para assinar macros é aquele criado pelo usuário em sua máquina com o software SelfCert.exe

[EDIT 2]

Aqui está o valor de uso da chave: Assinatura digital (80) E aqui está o valor de uso da chave avançada: Code Signing (1.3.6.1.5.5.7.3.3)

    
por Simon Cateau 29.04.2013 / 12:34

1 resposta

1

Acho que descobri de onde o problema estava vindo.

O servidor que eu tenho é um Windows Server 2008 Standard e de A documentação da Microsoft só suporta a versão 1 dos certificados.

Eu posso criar um modelo de certificado personalizado para assinatura de código, mas não posso disponibilizar esse modelo para os usuários do meu domínio porque a versão de modelos personalizados é 2 ou 3 .

Portanto, posso criar um modelo de certificado de assinatura de código, mas meus usuários não podem solicitar esse tipo de certificado, desde que eu não tenha uma edição do Windows 2008 R2 ou Enterprise ou Datacenter que tenha a função de autoridade de certificação.

O primeiro certificado criado não pôde ser usado como assinatura de código.

    
por 27.11.2013 / 10:39