Como adicionar uma assinatura digital para o software

 

   Este problema também me atormentado por um longo tempo.

Finalmente, sob os meus esforços incansáveis, a assinatura digital é eu ficar, agora a partilhar a minha experiência para todos.

Após o sucesso na figura a seguir:

 

OK, agora começou a positiva seco!

1. Preparar as ferramentas.

Ferramentas precisa estar preparado são:

 

1.makecert.exe

2.signcode.exe

 

2. produção Start.

O primeiro passo:

Win + R tecla "cmd" para abrir um prompt de comando, digite a primeira letra do seu makecert localizado. Se o seu makecert na unidade D, digite D :, e pressione Enter

Passo dois:

Digite cd <diretório onde o seu makecert.exe>

A terceira etapa (o passo crítico mais importante)

Digite o comando no prompt de comando:

makecert / sv "nome .pvk privada" / n "CN = nome concedente, E = correio, O = nome da organização" nome do arquivo .cer -r

Ele irá então pedir-lhe para criar uma senha de chave privada.

Depois de criar a senha da chave privada, se bem sucedida, ele irá pedir Sucedido.

O quarto passo (também muito importante)

Win + R mmc aberta

 

Em seguida, pressione Ctrl + M, irá aparecer a opção Adicionar ou remover snap-in, localize o "Certificado"

Em seguida, clique em Adicionar, ponto direto, determinou-se, então você vai achar que você está de volta outra vez, então, de acordo com as operações mostradas na imagem.

Em seguida, clique em "All Tasks - Importação", em seguida, o primeiro a determinar diretamente o segundo caminho, selecione o seu certificado,

 

 Em seguida, foi o próximo passo ,

Clique em OK,

Ele será exibido depois de uma importação bem-sucedida foi bem sucedida. Em seguida, salve as alterações, feche o MMC, e Signcode.exe então aberto.

Em primeiro lugar, em seguida, o próximo passo,

Você, então, selecione o arquivo a ser assinado,

Selecione Personalizado,

Em seguida, selecione o seu certificado, (note que o filtro seja selecionado X.509 certificado)

Em seguida, selecione o arquivo de chave privada, digite sua chave privada.

Avançar duas vezes,

Quer encher pode ser preenchido.

Em seguida, adicione um carimbo de tempo.

Há um monte de pessoas não sabem o servidor timestamp, eu coloquei alguns aqui:

Digicert: http://timestamp.digicert.com

Symantec: http://sha256timestamp.ws.symantec.com/sha256/

Comodo:    http://timestamp.comodoca.com

Starfield:    http://tsa.starfieldtech.com

GlobalSign:    http://timestamp.globalsign.com/scripts/timestamp.dll

Certum:    http://time.certum.pl

或者直接去下载一个沃通代码签名工具,然后把文件拖进去,只点击一个时间戳就可以了。

第四步,大功告成。

成功后如下图。

是不是和开头的是一样的呀,这样就成功啦!

 

 

 

在下刚刚创建了一个小组,适合CPP\易语言\C#的开发者。有兴趣的可以去看一下哈(没兴趣的对不起!我不应该打广告的!)

链接:https://group.cnblogs.com/CPP-EPL-C_Sharp

Acho que você gosta

Origin www.cnblogs.com/Jimmy-X-MyCODE/p/12607756.html
Recomendado
Clasificación