Não consigo localizar o certificado criado usando o makecert

1

Acabei de começar a criar certificados. Eu criei alguns & localizado na loja usando o MMC. Mas, quando tentei este comando, não consegui localizar o certificado.

makecert -n "CN=My Awesome Certificate Authority" -a sha1 -sv "MyCAuth PrivateKey.pvk" -r "My Awesome Certificate Authority.cer"

Mas, quando especifico o nome da loja, consegui localizar o certificado. Alguém pode explicar. O que está errado com o comando acima ou qual é o valor padrão para o comutador -ss.

makecert -n "CN=Test2" -a sha1 -sv "MyCAuth PrivateKey.pvk" -r "My Awesome Certificate Authority.cer" -ss root

    
por Bhawesh Paliwal 07.07.2016 / 11:34

2 respostas

1

Nesta condição, (ou sem o switch -ss), o certificado será armazenado em um arquivo no Windows.

O arquivo será localizado no diretório de trabalho do qual você executa a ferramenta. Se você executar uma instância de cmd como admin, isso acaba em %SystemRoot%\system32  (ou %SystemRoot%\SysWOW64 ), mas isso não é uma constante. para, uma instância não administrativa é padronizada como %UserProfile% ,

Para instalar o certificado na loja, basta clicar com o botão direito do mouse no arquivo .cer para instalar. Isso solicitará que você selecione o local da loja (CurrentUser / LocalMachine) e o armazenamento de certificados. Agora, você pode verificar o mesmo usando o console do MMC.

Obrigado.

    
por 08.07.2016 / 06:14
0

Certifique-se de verificar todos os repositórios de certificados, tanto para a máquina local quanto para o usuário.

Da questão relevante, Como posso iniciar o certmgr.msc para conta de computador? :

1) Start → Run: mmc.exe
2) Menu: File → Add/Remove Snap-in…
3) Under Available snap-ins, select Certificates and press Add.
4) Select Computer Account for the certificates to manage. Press Next.
5) Select Local Computer and press Finish.
6) Press OK to return to the management console.

    
por 07.07.2016 / 11:42