import Certificate no Windows XP

5

Eu criei um certificado temporário.
Eu estou tentando importar este certificado.Estou importando o certificado para armazenamento de pessoal do computador local e, em seguida, usando a solução FindPrivateKey para localizar o arquivo de chave privada.

O problema é depois de ir para o arquivo de chave privada Eu não consigo definir a permissão de segurança para o processo do ASP.NET.
Eu tentei usar cacls.exe, mas lançou exceção - "Ele pode ser usado apenas na unidade NTFS". Eu tentei mudar o uso de compartilhamento de arquivo simples de ferramentas - opções - FileType, mas ainda não sou capaz de definir permissão. O seguinte comando que estou executando:

cacls.exe "C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys533857c8564c40d87fe9c8bcef94827b_e74230a4-859f-4b07-9ece-dd19ba319af7" /E /G "MYPC\ASPNET":R  

e recebendo o seguinte erro:

The Cacls command can be run only on disk that use the NTFS file system

Meu sistema operacional é o Windows xp e o FileSystem é FAT.

    
por Niraj Choubey 16.08.2012 / 14:41

3 respostas

1

Você pode experimentar o winhttpcertcfg.

This command grants access to the private key of the "MyCertificate" certificate in the "My" certificate store for the TESTUSER account.

winhttpcertcfg -g -c LOCAL_MACHINE\My -s MyCertificate -a TESTUSER

link

    
por 16.08.2012 / 17:17
0

Parece-me que a resposta está na sua pergunta.

Se a sua tentativa de definir permissões em uma unidade que é FAT32, então você não será capaz. FAT32 não suporta permissões. Você precisará converter a unidade em NTFS.

    
por 28.08.2012 / 11:07
0

A solução REAL não é as outras duas respostas. Se a chave não estiver marcada como exportável, você deverá colocar o certificado na loja COMPUTADOR, você afirma na sua pergunta que você colocou em sua loja pessoal.

Abra o MMC e adicione o snap de certificado. Configure-o no armazenamento do computador e adicione o certificado. Agora você poderá usar o certificado no IIS.

    
por 30.08.2012 / 09:25